【问题标题】:Google Appengine Remote API authGoogle Appengine 远程 API 身份验证
【发布时间】:2016-04-24 08:34:17
【问题描述】:

几年来,我一直在使用谷歌 appengine 的远程 API。几个月前,我更新到此处记录的 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

成功让我登录。

我用来登录的帐户是一个谷歌应用程序帐户,我怀疑这是问题所在。我认为 Google Apps 帐户与 appengine 的集成已经基于这个古老但看似相关的问题发生了变化。

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

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

【问题讨论】:

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


    【解决方案1】:

    我必须使用@gmail.com 帐户而不是我的 Google 应用帐户。似乎正在对 Google 应用帐户进行更改,以便将功能转移到 Google 云平台中。

    虽然我的工作又开始了,但我更愿意使用与应用域关联的用户名和密码,目前尚不清楚如何做到这一点。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2013-06-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多