【发布时间】:2013-12-17 20:33:11
【问题描述】:
我一直在测试我的授权码,突然我开始得到:
Not Authorized to access this resource/api [403]
Errors [
Message[Not Authorized to access this resource/api] Location[ - ] Reason[forbidden] Domain[global]
]
我挠了挠头并尝试了一些东西,但我认为我没有改变任何东西。最终我尝试在另一台机器上运行它。它没有错误地工作。
我正在使用 v1.6 的 Google Directory API .NET 客户端。我已经为此工作了一段时间。当我遇到问题时,我的服务授权正在工作并且正在处理客户授权。当我尝试使用服务凭据进行授权时,我目前遇到了同样的错误。我目前无法检查该进程是否在另一台机器上仍然有效。
有什么想法吗?
编辑
我在两台机器上使用相同的 ClientId。
【问题讨论】:
-
我首先要看的是 HTTP 标头。
-
检查cloud.google.com/console/?api=admin (Admin SDK) 是否启用
-
是的。奇怪:当我尝试那个 URL 时,我得到了一个 404,所以我去了 code.google.com/apis/console(这是我以前使用过的),它被重定向到 cloud.google.com/console!
-
会不会是一些节流的东西?我可以达到那台机器的授权阈值吗?
-
您能否提供您尝试运行的确切代码?你使用一些 GoogleWebAuthorizationBroker 吗?
标签: google-admin-sdk google-api-dotnet-client