3

IOS 用の Google Drive Api を統合しようとしています。ここでサンプルプログラムをテストしています

DrEdit ファイルをアップロードまたはダウンロードするとき ファイルをアップロードするときなどに mimetype を使用する

[GTLUploadParameters uploadParametersWithData:fileContent MIMEType:@"text/plain"];

APIが使用する同じファイルをダウンロードするとき

GTLQueryDrive *query = [GTLQueryDrive queryForFilesList]; query.q = @"mimeType = 'text/plain'";

で作成されたファイルをアップロードおよびダウンロードできますが、Dr.EditWeb インターフェイスまたはローカル ドライブ クライアントを使用してファイルを変更または作成すると、mac os. これらのファイルはアプリケーションに表示されません。ここからさまざまな mimeTypes とさまざまな検索パラメーターを試しました。ただし、 で作成されたファイルに対してのみ機能しますDr.Edit。何が問題ですか?

内のすべてのファイルを表示するのに役立つ他のパラメーターはありますかGoogle Drive

4

1 に答える 1

6

authButtonClickedメソッドのスコープを変更しましたDrEditFilesListViewController.m

このスコープ kGTLAuthScopeDriveFileを次のように置き換えkGTLAuthScopeDriveます

GTMOAuth2ViewControllerTouch *authViewController = 
  [[GTMOAuth2ViewControllerTouch alloc] initWithScope:**kGTLAuthScopeDriveFile**
                                             clientID:kClientId
                                         clientSecret:kClientSecret
                                     keychainItemName:kKeychainItemName
                                             delegate:self
                                     finishedSelector:finishedSelector];

GTMOAuth2ViewControllerTouch *authViewController = 
  [[GTMOAuth2ViewControllerTouch alloc] initWithScope:**kGTLAuthScopeDrive**
                                             clientID:kClientId
                                         clientSecret:kClientSecret
                                     keychainItemName:kKeychainItemName
                                             delegate:self
                                     finishedSelector:finishedSelector];
于 2012-11-27T14:04:01.967 に答える