问题标签 [google-api-objc-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 回答
886 浏览

objective-c - Google Drive 上传 API 错误

我正在通过 Objective-C SDK 将图像上传到谷歌驱动器,今天早上上传完成后我不断收到此错误:

2013-02-20 13:07:30.565 Transfer[1774:907] <0x1fab2b40 GDriveDataSource.m:(165)> 发生错误:Error Domain=com.google.GTLJSONRPCErrorDomain Code=400“操作无法完成。 (不支持的内容类型:application/json-rpc; charset=utf-8)" UserInfo=0x1fcc0690 {error=不支持的内容类型:application/json-rpc; charset=utf-8, GTLStructuredError=GTLErrorObject 0x1fcbfcc0: {message:"Unsupported content with type: application/json-rpc; charset=utf-8" code:400 data:[1]}, NSLocalizedFailureReason=(Unsupported content with type:应用程序/json-rpc;字符集=utf-8)}

我的代码已经工作了很多天,而且我最近没有改变。我肯定在上传参数参数上设置了正确的 mime 类型。这是代码的相关部分:

谢谢!

0 投票
1 回答
828 浏览

ios - 使用 Google API 在 Objective C 中查询共享的 Google 日历

已搜索有关主题的任何帮助。我不需要 OAuth,因为日历是公开的。我真的很想获取所有即将发生的事件,并将它们显示在 iPhone 应用程序的表格中。由于我使用 API 的经验为零,并且在 Objective C 中编码很少,我发现将 Google API 中的示例(为 MAC OSX 制作)翻译成 iOS 非常困难。任何帮助将不胜感激

0 投票
1 回答
1487 浏览

ios - 如何在 Google Drive 中获取 My Drive 的子文件夹

使用以下方法,我能够获取子文件夹,但此代码从根目录检索所有文件夹。例如,如果垃圾箱中有一个文件夹,它也会检索该文件夹以及“我的驱动器”中的文件夹。

我的要求是,如果我的驱动器中没有该文件夹,那么首先我应该创建一个然后插入文件。我的问题是,当我检查文件夹名称时,由于文件夹存在于垃圾箱中但不在我的云端硬盘中,因此我在文件夹存在时收到响应。

这是我检索文件夹的方法。

如果有人有任何想法,请告诉我。

0 投票
2 回答
1495 浏览

ios - 如何将 Google API Objective-C 客户端库导入我的 iOS 项目而不会出错?

好的。我已按照Google API 页面上的所有步骤进行操作。我正在尝试与 Blogger 的 api 交互,但我得到了 9 个 Apple Mach-O Linker 错误。如何导入库并设置所有内容而不出现这些错误?谢谢!

这是错误:

0 投票
3 回答
2667 浏览

ios - 通过IOS Google Drive SDK列出Google Drive的所有文件夹

实际上,我将 google-drive-sdk 与我的 ios 应用程序集成在一起。我可以通过适用于 iOS 的 google-drive-sdk 在 google drive 上上传指定的文件。此外,我想提供一种功能,用于从用户想要在 Google Drive 上上传该文件的可用文件夹中选择一个文件夹。

因此,我找到了如何列出 Google Drive 的所有文件,但找不到如何列出 Google Drive 的所有文件夹。

我还在 Google Developer 网站上浏览了整个API 参考,但没有找到任何解决方案。

我在某处发现可以使用下面的代码文件夹列表,所以尝试了一下,但没有用。

那么有没有使用 google-drive-sdk 从 Google Drive 获取文件夹列表的解决方案?

0 投票
1 回答
270 浏览

objective-c - 使用 for 循环获取 Google Tasks Api iOS

我能够接收任务,但在每次运行中,任务列表的顺序会有所不同。我需要在每次运行中具有相同顺序的任务列表。

我现在的取法是,

在我展示任务的 uitableview 中,我使用部分标题作为任务列表标题和行作为任务标题。在每次运行中,正确的任务都显示在正确的部分下。

我的问题是任务列表的顺序(部分的顺序)在每次运行中都不同,无论是在我的 uitableview 和 GTL 回复的控制台日志中。我认为 for 循环无需等待 Google Api 调用的结果即可工作。关于这个问题的任何想法?

提前感谢

0 投票
1 回答
431 浏览

ios - 适用于 iOS 的 Google Drive SDK 示例不工作

我正在尝试遵循以下说明:https ://developers.google.com/drive/quickstart-ios 。

现在我第一次尝试这个时,我得到了这个问题中提到的错误,但能够解决它。示例应用程序现在可以运行,但是在将任何内容上传到 Google Drive 之前它会崩溃。它在加载屏幕上停止并给出以下错误。

由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“意外的响应数据(上传到错误的 URL?)”

“上传到错误的 URL”是什么意思?我是设置错误还是他们的代码无法正常工作?

0 投票
1 回答
383 浏览

ios - 在应用程序中设置 YouTube 访问,停留在检索 url 响应

我找不到任何关于我的 YouTube API 谜题的答案或类似问题,希望有人能提供帮助。

我的 iOS 应用程序在其中制作视频,需要连接到用户的 YouTube 帐户,以便他们可以上传视频供其他人观看等。

我遵循了 API 文档并设法连接到用户登录其帐户的身份验证部分(我使用的代码发布在下面)。

它的工作原理是将用户带到谷歌的登录页面,当登录页面询问用户是否要授权应用程序访问帐户等时。当用户接受时,我知道应该返回数据为应用提供身份验证、令牌代码,以便稍后在应用内上传视频。

我的问题是....我如何检索这些数据?当我单击接受时,它只是将我带到另一个网页,但我不知道在哪里检索信息。

提前感谢任何可以为我指明正确方向的人。

以上代码放在头文件中。

{

}

从 YouTube API 文档中它说

使用此值时,您的应用程序可以感知到页面已加载并且 HTML 页面的标题包含授权代码。如果您想确保用户永远不会看到包含授权代码的页面,则由您的应用程序关闭浏览器窗口。执行此操作的机制因平台而异。

“这个值”指的是我选择的redirect_uri,而不是本地主机重定向。

我如何才能感觉到用户已经登录到他们的帐户并按下了“接受”按钮,这现在也让我询问如何知道这一点,然后在关闭浏览器时从返回的 url 中检索代码。

干杯,吉姆。

0 投票
0 回答
502 浏览

ios - 将 YouTube API 实施到应用程序的问题 - 使用 gtm-oauth2 构建错误

根据上一个问题在应用程序内设置 YouTube 访问权限的回答,停留在检索 url 响应中我已经从Google Toolbox for mac添加了 GTM-OAuth2 文件以便使用 YouTube API,我导入了以下文件(按照 Googletoolbox 的指示)

  • GTMOAuth2Authentication.h/m
  • GTMOAuth2SignIn.h/m
  • GTMHTTPFetcher.h/m
  • GTMOAuth2ViewControllerTouch.h/m
  • GTMOAuth2ViewTouch.XIB

GTMHTTPFetcher.h/m 文件不在 Google Toolbox for Mac 链接中,尽管我在 Google 上搜索并在其他地方找到了两个 .h/m 文件。

我禁用了这些文件的 ARC(按照说明)并将 -obj 放入其他链接器标志。

当我构建并运行时,我得到一个构建错误说

谁能指出我正确的方向,因为我在其他任何地方都没有看到这个错误?在此先感谢,吉姆

编辑 - 对于它的价值,我使用 Xcode 4.6.3 并设置为部署目标 6.1 我尝试更改为不同的部署目标,有时这个 delegateQueue 问题消失了,尽管当它确实出现了 13 个构建错误,主要是关于语法修复建议更改“ _blahCode你是说blahCode 吗? - 修复?” ETC

0 投票
3 回答
987 浏览

ios - 只有 82 kb 0f 3 MB 从 Google Drive 下载?

您好,我正在从 Google Drive 下载一个 3 MB 的媒体文件。文件在 82 kb 后完成下载。它没有完全下载。我检查了小文件..但是对于任何大小的文件,下载大小保持不变..即 82 kb..

我正在尝试 GTMHTTPFetcher 下载..但出现错误