【发布时间】:2015-01-04 20:43:09
【问题描述】:
我正在努力学习使用 Google App Engine,但运气不佳。
有没有人让 Google App Engine(Java 版)工作的井字游戏示例?
我一直试图让这个例子工作 -
developers.google.com/appengine/docs/java/endpoints/
这是它的代码 -
`github.com/GoogleCloudPlatform/appengine-endpoints-tictactoe-java`
虽然我可以启动并运行应用程序,但我无法让 OAUTH 部分运行/验证。
第二个较小的问题是我正在尝试使用它的 Web 客户端部分,但它无法从浏览器中找到应用程序,除非通过 api 资源管理器运行它。 如果我将它包装在 - ../_ah/api/explorer 中, 我可以让它进行未经授权的调用(getmove()),但其他任何方法都不起作用。
需要 oauth 的功能惨遭失败。
我什至在应用程序的权限中列出了我的 google plus 电子邮件。 我什至会登录到 Google Plus 并且 OAUTH 失败。
我更改了自述文件指向的客户端 ID。
我收到以下回复。
401 未经授权
-
显示标题 -
{ “错误”: { “消息”:“com.google.appengine.api.oauth.OAuthRequestException:无效用户。”, “代码”:401, “错误”:[ { “域”:“全球”, “原因”:“需要”, “消息”:“com.google.appengine.api.oauth.OAuthRequestException:无效用户。” } ] } }
这花费的时间太长了。任何帮助都会很有用。
谢谢。
【问题讨论】:
-
我在同一条船上。我每周三天研究这个谷歌应用引擎大约 3 个月,我对这些糟糕的例子感到震惊。我对谷歌的期望会更好。我在我的两个 iOS 应用程序中使用 parse.com 作为通知,他们的例子非常清楚。可悲的是 parse.com 无法与 Google 应用引擎(和端点)相提并论。我现在正在这方面取得进展。我可以使用 eclipse 插件将井字游戏应用程序部署到应用程序引擎,但是当我运行 web 应用程序时,它会显示“您必须登录才能玩”
-
你在用什么?我发现 eclipse appengine 插件运行良好,并且比尝试使用 google app engine 命令行工具更容易。就像我在上一篇文章中所说的那样,我目前在“您必须登录才能玩”方面遇到了一个小问题,但我已经克服了我在他们的示例中遇到的所有其他众多问题。有不少。
标签: java google-app-engine oauth