HTTP POST/GET を使用してファイル/フォルダーのリストを取得したり、ファイルをアップロード/ダウンロードしたりするモバイル アプリを開発していますが、これは GData Document List API で正常に動作するようです。GDrive SDK V2 が利用可能になったので、新しい API に移行します。
認証スコープをhttps://docs.google.com/feeds/からhttps://www.googleapis.com/auth/driveに変更すると、400 エラーが発生しました。Google Drive SDK を使用するには、API コンソールを構成する必要があることを知りました。
ここで、問題は、API コンソールで Google ドライブ SDK を構成しているときに、私のアプリには適用されない Open URL (この URL は、ユーザーがアプリケーションで既存の Google ドライブ アイテムを開くときに使用されます) を要求することです (これは、ファイルマネージャーアプリ)。
この制限を回避する方法を教えてください。
よろしく、 カーシック
アップデート:
https://developers.google.com/accounts/docs/OAuth2ForDevicesの指示に従っています
投稿 URL : https://accounts.google.com/o/oauth2/device/code
POST 本文: client_id=xxxxx.apps.googleusercontent.com&scope=https://www.googleapis.com/auth/drive
HTTP 応答: 400
応答本文:
{「エラー」:「invalid_scope」}
以下のような POST 本文がある場合、client_id=xxxxx.apps.googleusercontent.com&scope=https://docs.google.com/feeds/ で動作します