Google Drive SDK 和 API

3
我有一个使用新版Google Play服务的Android应用程序。我能够成功地认证用户并获得令牌。现在,我有一个在服务器上使用此令牌执行某些操作的脚本。当我尝试进行简单的REST API调用时,例如:GET https://www.googleapis.com/drive/v2/about,我收到“未配置访问权限”的错误。我检查了我的API控制台,我已启用了Drive API和Drive SDK。这不可能吗?还是我走错了路?谢谢。

“在服务器上运行的脚本”是什么意思?它是在完全不同的机器上运行吗?而不是在请求令牌的 Android 设备上运行? - stan0
1个回答

0

你可能缺少了一个作用域。这里是完整的设置

"https://www.googleapis.com/auth/drive.file",
"https://www.googleapis.com/auth/drive",
"https://www.googleapis.com/auth/userinfo.email",
"https://www.googleapis.com/auth/userinfo.profile",
"https://docs.googleusercontent.com/",
"https://docs.google.com/feeds/",

也许可以先从这个开始,让你的应用程序正常运行,然后再删除你实际上不需要的部分。


在使用Google Play Services进行身份验证时,我正在使用的范围是“oauth2:https://www.googleapis.com/auth/drive”。我相信这应该涵盖所有Drive API调用。 - Nick

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接