Google Drive身份验证。我是否需要特殊权限才能在域中获得完整的驱动器访问权限?

时间:2012-09-04 14:48:15

标签: google-drive-api

我已经创建了一个管理google驱动器中文件的应用程序。在开发期间,我使用了

gmailadress:user@gmail.com

现在我正在使用:user@googleappsdomain.com

并且身份验证停止工作。我一直没有获得401授权。 我是否需要特殊权限才能在域中获得完整的驱动器访问权限?

这是网络服务器给我的错误。

{
"code" : 401,
"errors" : [ {
"domain" : "global",
"message" : "Invalid Credentials",
"reason" : "authError"
} ],
"message" : "Invalid Credentials"
}

尝试使用其他电子邮件地址的快速入门示例时出错。 (与我的gmail地址一起正常工作)。

当我使用OAuth 2.0 Playground时,当我请求Files.List时,我在第3步获得了与我的应用地址相同的401错误。

我发现了这个: http://support.google.com/a/bin/answer.py?hl=en&answer=162106

这是我正在寻找的设置吗? 它没有说明驱动器范围..

2 个答案:

答案 0 :(得分:1)

校正。

简短回答“我是否需要特殊权限才能在域中获得完整的驱动器访问权限?”是的。

https://www.google.com/a/cpanel/YOURDOMAIN.COM/ServiceSettings#ServiceSettings/service=drive+and+docs&subtab=general

要向自己证明它应该有用,请尝试在https://developers.google.com/drive/v2/reference/files/list#try-it

运行“试试”

从那里你可以通过oauth游乐场然后你自己的代码向后工作,看看有什么不同。

答案 1 :(得分:0)

您需要清除凭据,并为新用户获取新的设置。我怀疑您在某处使用某些存储的凭据,或者一次登录多个帐户时遇到问题。