google-api-java-client のバージョン: google-api-1.13.2-beta.jar Java 環境: Java 6
問題を説明します。
質問があります。OAuth 2.0 for Devices を使用して Google ドライブにアクセスしたいと考えています。"https://www.googleapis.com/auth/drive"
スコープを使用するとエラーになります。"https://docs.google.com/feeds/"
in スコープを使用すると成功します。"https://docs.google.com/feeds/"
「DriveAPI」I を使用するために を使用するのだろうかと思います。これは正しい使用法ですか?
リクエスト:
POST https://accounts.google.com/o/oauth2/device/code HTTP/1.1
client_id=xxxxx.apps.googleusercontent.com&scope=https://www.googleapis.com/auth/drive
Response: { "error" : "invalid_scope" }
応答:
POST https://accounts.google.com/o/oauth2/device/code HTTP/1.1
client_id=xxxxx.apps.googleusercontent.com&scope=https://docs.google.com/feeds/
Response:
{
"device_code" : "4/e6HcZHKPz-eExgLb_Ll9V8qoT1NP",
"user_code" : "zzwiv48b",
"verification_url" : "http://www.google.com/device",
"expires_in" : 1800,
"interval" : 5
}
どのように修正されると思いますか?「 https://www.googleapis.com/auth/drive」の範囲で認証できると思います。