アプリを使用しているユーザーの Google ドライブ内のファイルとフォルダーを一覧表示したい。次のコードを使用しています。
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addApi(Drive.API)
.addScope(new Scope("https://www.googleapis.com/auth/drive.readonly"))
.addConnectionCallbacks(connectionCallbacks)
.addOnConnectionFailedListener(connectionFailedListener)
.build();
mGoogleApiClient.connect();
ConnectionFailed が発生し、Google Play サービスで問題が発生しているダイアログが表示されます。しかし、GoogleApiClient のスコープを.addScope(Drive.SCOPE_FILE)
接続に置き換えると正常に動作しますが、Google ドライブからのファイル リストは表示されません。私のコードの問題は何ですか? スコープに関して、通常の Google API 資格情報の制限はありますか?