问题标签 [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 回答
1439 浏览

objective-c - NextPageToken 和文件列表查询

我正在使用 GoogleDrive Objective-C SDK,但遇到了问题。我想建立一个路径-> ID 映射结构,所以我向 Drive 询问所有用户文件的列表。通常这工作正常。但是,在用户拥有大量文件的情况下,服务器会返回内部错误。我可以通过将 GTLQueryDrive 上的 maxResults 属性设置为较小的数字来解决此问题。当我这样做时,一切都按预期工作,除了 GTLDriveFileList 的 nextPageToken(和 nextLink)属性为零。我相信我需要这个 nextPageToken 来继续抓取文件信息。我尝试将查询中的 fields 属性设置为 nil,设置为包含 nextPageToken 的字符串,以及不包含 nextPageToken 的字符串。在所有情况下,nextPageToken 属性似乎都是 nil。有什么我想念的吗?谢谢!

0 投票
1 回答
2280 浏览

iphone - iOS Google Drive sdk 集成和权限

实际上我按照这个链接google drive sdk for develoeprs

我配置了他们在上面链接中提到的所有东西。但我面临的问题是示例应用程序 DrEdit 在登录后没有在 ios 模拟器上列出文本文件,并且在我授予“允许访问”权限后,即使我的谷歌驱动器中有一些文本文件。我在这里做了什么?我的另一个疑问是为什么 DocuDign Ink ios 应用程序权限和 DrEdit 应用程序权限之间存在差异。请在此处查看屏幕截图,我附上了一张我从模拟器中从 DrEdit 中获取的截图,另一张从我的 iPad 上的 DocuSign Ink ios 应用程序中获取。DrEdit Google Drive sdk 许可页面 DocuSign Ink Google Drive SDK 许可页面 笔记: DrEdit 应用程序显示权限:“查看和管理您使用此应用程序打开或创建的 Google Drive 文件”。但我希望看到这样的权限:“查看和管理您在 Google Drive 中的任何文档和文件”。我如何以及在哪里可以更改权限?

0 投票
1 回答
523 浏览

ios - ios6 和 Xcode 4.5 中的 Google 驱动器集成错误

伙计们,我正在研究集成 google drive,我在 google sdk 示例中找到了来自 google-api-objectivec-client 的代码。

我搜索并发现,要解决这些问题,您需要添加 security.framewok 和 SystemCofiguration.framework ,我已经这样做了,但无法成功。

还发现将“框架搜索路径”更改为

我也这样做,但不能缩短这些错误。

请帮助我,谢谢

0 投票
3 回答
11896 浏览

ios - IOS:如何使用 ios google drive sdk API 下载 Google Docs 文件?

我将 google 驱动 sdk 与我的 ios 应用程序集成在一起。目前我正在使用以下代码根据下载 url 链接从我的谷歌驱动器 a/c 下载文件。但是当我尝试下载谷歌文档文件(具有 mime 类型application/vnd.google-apps.document)时,谷歌驱动库中没有下载 url 链接。在那种情况下,我如何下载谷歌文档数据?我可以使用alternateLink而不是下载网址链接吗?必须感谢任何帮助。

我的代码:

}

0 投票
1 回答
520 浏览

objective-c - 以编程方式从谷歌文档中获取文件

我想让用户从我的应用程序中的谷歌文档访问他/她的文档。在此之后,文件将通过将文件转换为字节来发送到 Web 服务。

我搜索了一下,发现那里有 Gdrive api,并尝试下载库并运行命令“svn checkout http://google-api-objectivec-client.googlecode.com/svn/trunk/google-api-objectivec-客户端只读”。但是,我收到以下错误:

指纹: ce:67:99:25:2c:ac:78:12:7d:94:b5:62:2c:31:c5:16:a6:34:73:53 (R) 弹出,接受 (t)暂时或永久地接受(p)?永久接受(p)svn:警告:错误处理'google-api-objectivec-client-read-only/Source/JSON'的外部定义:svn:警告:' https ://github.com/stig/json的选项-framework.git/tags/v2.3.2/Classes ':服务器证书验证失败:颁发者不受信任(https://github.com

如果这些 api 允许用户从谷歌文档访问文件,请指导我?如果是,那么请帮助我消除此错误。或者,是否有任何其他方法可以帮助用户访问他/她的文件。我听说过 Dropbox api,但我的客户不喜欢它。

0 投票
5 回答
20578 浏览

google-plus - Google+ api 中的错误代码 403

我收到“错误”:{ "errors": [ { "domain": "usageLimits", "reason": "dailyLimitExceededUnreg", "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.", "extendedHelp": "https://code.google.com/apis/console" } ], "code": 403, "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup." } 当我尝试通过https://www.googleapis.com/plus/v1/people/me URL 字符串获取 Google+ api 中的用户配置文件时。如果有人有任何建议,请尽快告诉我。在此先感谢您的时间。

0 投票
1 回答
384 浏览

objective-c - Google API 客户端库无法针对 iOS 4.3 进行编译

我正在按照https://developers.google.com/drive/quickstart-ios上的步骤将 Google Drive API 与我的 iOS 驱动器集成它适用于 iOS>=5.0。但是,如果我将 GTL 项目的目标更改为 4.3,则会失败并出现以下错误:

/google-api-objectivec-client-read-only/Source/Utilities/GTLJSONParser.m:87:20:找到多个名为“dataWithJSONObject:options:error:”的方法

/google-api-objectivec-client-read-only/Source/Utilities/GTLJSONParser.m:127:32:找到多个名为“JSONObjectWithData:options:error:”的方法

如果我没有将目标设置为 4.3,则会出现错误:

未找到符号:_OBJC_CLASS_$_NSJSONSerialization 引用自:.....

在下载页面http://code.google.com/p/google-api-objectivec-client/它说该库与为 iOS 3 及更高版本构建的应用程序兼容。所以有人知道出了什么问题吗?

0 投票
3 回答
855 浏览

google-drive-api - 如何在 iOS 中的谷歌驱动器文件上设置 modifiedDate 并防止重复的文件名

我在 iOS 中找到了一种方法(对我来说并不明显),使用标准 queryForFilesInsertWithObject 和 uploadParameters 将文件插入到谷歌驱动器文件夹中,并在 GTLDriveParentReference 对象中设置文件夹 id,将该对象添加到数组中,并将该数组分配给上传文件的“父母”属性。我还没有想出的是如何用新版本覆盖任何现有的谷歌驱动器文件而不创建副本。我还想用与我的本地设备文件相同的日期时间戳来标记新上传的谷歌驱动器文件。当我尝试使用文件/更新方法并设置 file.modifiedDate 和 query.setModifiedDate=YES 时,我总是收到 400 Bad Request。

我可以使用patch来更改标题就好了,但是我不能使用api设置modifiedDate。我能够使用 Google 的 Try it 更改 modifiedDate!APIs Explorer,所以谷歌的服务器工作正常。这是失败的代码:

用 modifiedDate 取出两行,google-drive 文件标题更改得很好。我追踪了对executeQuery的api调用,发现以下结果为“DataToPost”。

有人在这篇文章中看到“错误请求”吗?从 executeQuery 返回的错误是:

有没有人有一些代码来设置修改日期有效?

0 投票
2 回答
4491 浏览

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

实际上,我将 google drive sdk 与我的 ios 应用程序集成在一起。我可以通过 google drive ios sdk 检索/上传 google drive 中的文件。但是从指定的父文件夹中检索文件列表需要花费很多时间。

这是我正在使用的步骤和代码。

首先获取指定父文件夹的子文件夹,然后获取每个子文件夹的GTLDriveChildReference,然后使用子引用标识符进行查询。

这对我来说是一个巨大的过程。它也每次都请求谷歌服务器。任何更好的方法都可以在查询中传递父文件夹 ID 并从该父文件夹中提取文件。

任何可能不胜感激的帮助。

0 投票
1 回答
368 浏览

iphone - 使用 Google 的 Objective-c SDK 崩溃

我已经被这个问题困扰了很多天了。

我正在使用谷歌的 Objective-C SDK 来获取用户名和电子邮件以登录我的应用程序。我将项目和类添加到我的项目中(因为它没有编译)并且在测试时一切正常。

问题是,当我编译发布并将应用程序直接下载到我的 iPad(iOS 5.1,它在 iOS 6.0.1 的 ipad 上运行正常)时,创建谷歌的登录视图控制器时应用程序崩溃。

日志说:

Dyld 错误消息:找不到符号:_objc_setProperty_atomic_copy 引用自:/var/mobile/Applications/58E1CEC8-FDAD-46B7-8684-92F919BA03A7/Nearpod.app/Nearpod 预期在:/usr/lib/libobjc.A.dylib Dyld 版本: 199.6

我一直在寻找这个错误,我发现的一切都是这样的问题:ARC App Crashes when access @property form ARC static lib and Xcode 4.5 error on IOS 5

我已经检查了两个项目的 Base SDK 和 IOS Development Target 是否匹配(实际上,这就是让应用程序在调试模式下正常工作的原因)

我在 5.0 上设置了 iOS 开发目标,在最新的 IOS(iOS 6.1)上设置了基础 SDK

我检查了项目和目标的调试和发布配置之间的差异,并没有发现任何可疑之处......

我还在所有 gtl 类和两个项目中添加了 -fobjc-arc 标志。

有谁能够帮我?