【问题标题】:Cannot access any mime-type file from ios-quickeditor sample code无法从 ios-quickeditor 示例代码访问任何 mime 类型文件
【发布时间】:2025-12-25 01:55:17
【问题描述】:

拥有适用于 OAuth 1.0 的代码,必须针对 OAuth 2.0 进行更改。需要对 OAuth 2.0 进行一些练习,并在 GitHub 上找到了 iOS-quickeditor。按照指示,制作了客户端 ID 和密码,并更新了代码。现在我想获取我的 Google Drive 上所有文件的列表。

我尝试更改方法 QEFilesListViewController.m / loadDriveFiles 中的 query.q 'mimeType' 以尝试访问不同类型的文件,但在过滤器响应中未收到任何文件。例如,我想列出具有 mime 类型的 google 电子表格。

- (void)loadDriveFiles {
    GTLQueryDrive *query = [GTLQueryDrive queryForFilesList];
    query.q = @"mimeType = 'application/vnd.google-apps.spreadsheet'";

是否只能访问使用指定的 clientId / clientSecret 创建的文件,而不能访问由任何其他应用创建的任何类型的文件?如果是,那怎么办?

【问题讨论】:

    标签: ios oauth google-drive-api


    【解决方案1】:

    杜尔。忘记使用“kGTLAuthScopeDrive”更改应用程序之外的查询范围。引用了这个答案:

    Listing All files and folders from Google Drive in DrEdit

    【讨论】: