google-api-java-client 版本: google-api-1.13.2-beta.jar Java 环境: Java 6
描述问题。
我有个问题。我想使用 OAuth 2.0 for Devices 访问 Google Drive。"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 ” I的范围内进行身份验证。