0

我制作了一个管理谷歌驱动器中文件的应用程序。在开发期间,我使用了

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

这是我要找的设置吗?它没有说明驱动范围。

4

2 回答 2

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 操场向后工作,然后您自己的代码可以查看有什么不同。

于 2012-09-06T08:48:00.350 回答
0

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

于 2012-09-04T15:16:07.223 回答