GAE:由于 ClientLogin 弃用,无法再更新我的 Gaelyk 项目,需要更改什么?
GAE: No longer able to update my Gaelyk project due to ClientLogin deprecation, what needs to change?
有几个 questions 与此密切相关,但它们都没有特定于 Gaelyk 应用程序的答案。
当我尝试使用 appengineupdate Gradle 命令将我的 Gaelyk 应用程序更新到服务器时,在输入我的用户名和密码后,我收到一条错误消息:"Unable to update app: Bad authentication response: 404 Not Found" 。
无需过多调查即可发现错误消息是由于 GAE 弃用了其旧的 ClientLogin 身份验证,而 Google 表示要使用新的 OAuth 2.0 身份验证。但是,如何为 Gaelyk 应用程序执行此操作?存在的 documentation 没有多大帮助;我找不到任何特定于 GAE 或 Gaelyk 的说明。
事实证明这一点也不难。
在build.gradle文件中,更新gaeVersion为最新版本。截至 2016 年 7 月,它是:
def gaeVersion = '1.9.38'
然后,当您进行更新时,会打开一个 Google 页面,要求您登录,然后它会给您一个代码供您复制。
更新将等待您粘贴代码,然后更新应该会成功完成。
有几个
当我尝试使用 appengineupdate Gradle 命令将我的 Gaelyk 应用程序更新到服务器时,在输入我的用户名和密码后,我收到一条错误消息:"Unable to update app: Bad authentication response: 404 Not Found" 。
无需过多调查即可发现错误消息是由于 GAE 弃用了其旧的 ClientLogin 身份验证,而 Google 表示要使用新的 OAuth 2.0 身份验证。但是,如何为 Gaelyk 应用程序执行此操作?存在的 documentation 没有多大帮助;我找不到任何特定于 GAE 或 Gaelyk 的说明。
事实证明这一点也不难。
在build.gradle文件中,更新gaeVersion为最新版本。截至 2016 年 7 月,它是:
def gaeVersion = '1.9.38'
然后,当您进行更新时,会打开一个 Google 页面,要求您登录,然后它会给您一个代码供您复制。
更新将等待您粘贴代码,然后更新应该会成功完成。