Google Appengine Remote API身份验证

时间:2016-02-24 00:45:41

标签: google-app-engine google-api google-oauth2

我已经使用远程API for google appengine几年了。几个月前,我更新了Oauth2授权方法,如此处所述,一切都运行良好数月。

https://cloud.google.com/appengine/docs/java/tools/remoteapi

今天我遇到了以下错误

Exception in thread "main" com.google.appengine.repackaged.com.google.api.client.http.HttpResponseException: 401 Unauthorized
You must be logged in as an administrator, or access from an approved application.

我不明白改变了什么或如何解决它。我已确保使用以下命令使用正确的帐户登录。

gcloud auth login

成功登录我。

我用来登录的帐户是谷歌应用程序帐户,我怀疑是这个问题。我认为谷歌应用程序帐户与appengine的集成已基于这个看似相关的旧问题而发生了变化。

https://code.google.com/p/googleappengine/issues/detail?id=1462

任何帮助将不胜感激。谢谢!

2 个答案:

答案 0 :(得分:0)

我不得不使用@ gmail.com帐户而不是我的Google应用帐户。看起来谷歌应用程序帐户正在进行更改,以将功能转移到Google云平台。

虽然我的工作有效,但我更倾向于使用app域所关联的用户名和密码,而且不清楚如何操作。

答案 1 :(得分:0)

我遇到了无数问题,然后从我的Google Apps(Dasher)帐户切换到我的@gmail帐户,一切正常。

我怀疑(但无法证明)这与2016年4月12日ClientLogin的调低有关。