问题标签 [gdata-objectivec-client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
246 浏览

objective-c - 如何使用 gdata-objectivec-client?

我按照本教程中的步骤操作。现在我可以将 youtube 库的头文件导入我的班级,但我不知道如何使用它们。例如,如何登录 youtube 并将视频添加到收藏列表?请给我一些示例代码,因为我是 Objective-c 和 gdata-objectivec-client 的新手。

谢谢。

0 投票
1 回答
158 浏览

objective-c - 使用 gdata-objectivec-client 进行授权

我正在使用 gdata Objectivec 客户端与 youtube v2.0 一起工作。我不想多次询问用户登录。我想登录一次并获取访问令牌以供以后使用。请给我一些示例代码来执行此操作。谢谢 。

0 投票
0 回答
346 浏览

ios - 使用带有 Oauth2 的 GDATA 在 youtube 中上传视频时出现无效令牌错误

当我尝试在 YouTube 上上传视频时,我的应用程序出现以下错误。

**2014-02-21 15:47:19.355 LandroVA[1088:60b] serviceBase: objectFetcher:GTMHTTPUploadFetcher 0x156436f0 ( https://uploads.gdata.youtube.com/resumable/feeds/api/users/default/uploads )

failedWithStatus:401 数据:令牌无效 2014-02-21 15:47:31.886 LandroVA [1088:60b] 错误域 = com.google.HTTPStatus 代码 = 401 “操作无法完成。(令牌无效)” UserInfo = 0x1686e7b0 {错误=令牌无效,NSLocalizedFailureReason=(令牌无效)}**

这是我的代码

注意:: 我正在使用带有 Oauth2 的 GDATA API。

请指导我在哪里做错了?

0 投票
1 回答
227 浏览

ios - 获取 GDataEntryBase 而不是 GDataEntryContact 然后尝试获取谷歌联系人

我通过使用GData Obcective-C Client进行身份验证并从中获取联系人,将 gmail 集成到我的应用程序中。对于身份验证,我使用gtm-oauth2,这部分工作得很好。

我的GTMOAuth2ViewControllerTouch初始化范围:

授权初始化:

对于GData构建我使用这个博客(有图片和东西)

http://hoishing.wordpress.com/2011/08/23/gdata-objective-c-client-setup-in-xcode-4/

GData我从谷歌存储库中获取,只需在控制台中运行它

当我尝试获取联系人时,问题就开始了:

这就是重点 - 而不是GDataEntryContact必须 in feed,我得到GDataEntryBase对象数组。有对象描述示例:

我尝试将 svn 替换GDataThis GData version,但一切都没用。我在边缘。

Contacts API顺便说一句,我还在谷歌控制台上“打开”了该选项并添加-DGDATA_INCLUDE_CONTACTS_SERVICE=1Other C Flags.GData

我错过了什么还是只是愚蠢?

非常感谢您的回复!

0 投票
2 回答
1010 浏览

ios - 如何在项目中包含 GData?

我正在尝试将 GData 框架包含在我的项目中几个小时,但我完全迷失了。我正在尝试按照 gdata-objectivec-client 页面(https://code.google.com/p/gdata-objectivec-client/)上的说明进行操作,但它们已经过时了。

如果我尝试链接静态库(使用安装指南中引用的本网站的说明-> https://hoishing.wordpress.com/2011/08/23/gdata-objective-c-client-setup-in- xcode-4/ ) 最后我得到了这些错误:

我发现它们可能是由 gdata-objectivec-client 不兼容 ARC 引起的。如果有 gdata 的文件,可以通过在 Build Phases -> Compile Sources 中添加“-fno-objc-arc”标志来修复它,但由于我是交叉引用项目,所以没有。

其他方法是直接编译源文件,但提供的方法非常过时。第一步是将“源”组从 GData 项目拖到我的项目中,这在 Xcode 中很长时间以来是不可能的。据我所知,今天我必须在 Finder 中打开项目文件并将它们拖到我的项目中,但这样我将导入整个项目,而不仅仅是源文件。此外,如果我这样做,项目资源管理器中的文件夹是蓝色的,我无法导入任何 GData 的头文件。

我不知道下一步我应该做什么才能使这项工作与 Xcode 6 和 iOS8 一起工作,任何帮助将不胜感激。