【问题标题】:Google App Engine Python Authenticated Endpoints and AndroidGoogle App Engine Python Authenticated Endpoints 和 Android
【发布时间】:2015-08-31 21:45:07
【问题描述】:

我找不到使用通过 GAE(可能是 Python)实现的 Authenticated Endpoints 的 Android 应用程序(可能与 Android Studio)的小示例(或教程)。

Google 示例(Greetings 和井字游戏)在我的环境中似乎存在一些问题(令牌错误,未找到 404,.....)。

谁能帮助我?我要疯了……

提前谢谢你。

【问题讨论】:

    标签: google-app-engine oauth-2.0 google-cloud-endpoints google-app-engine-python android-authenticator


    【解决方案1】:

    我终于可以做到了。 我使用了这 2 个谷歌示例:

    在服务器端: https://github.com/GoogleCloudPlatform/appengine-endpoints-helloendpoints-python

    在客户端: https://github.com/GoogleCloudPlatform/appengine-endpoints-helloendpoints-android

    在我看来,此页面中的说明比谷歌官方文档更好。

    【讨论】:

      【解决方案2】:

      您是否能够从 localhost (http://localhost:8080/_ah/api/explorer) 上的 api Explorer 访问您的 Endpoint,您甚至可以在那里模拟身份验证。

      如果 API 资源管理器正常工作,那么您需要检查在获取凭据时如何定义 SCOPE。

      根据我的经验,我在以下方面遇到了问题: 1. 生成客户端 ID 2. 在 Endpoint API 中定义作用域 3.在android App中指定正确的范围(server:client_id:123456789-abcdefghsadffwe.apps.googleusercontent.com";

      【讨论】:

      • 感谢 Virtas 的回复。模拟没有问题(本地主机或谷歌云)。而且第 1、2、3 点似乎还可以。但还是不行。
      • 你能告诉我们:(1)你用来调用端点的Android代码和(2)你的端点API定义
      • 亲爱的 Virtas,我准备了我的代码的简单版本......现在一切正常!我不明白我的错误,但现在似乎没问题。再次感谢。
      • 这就是我解决 80% 问题的方法。一旦我开始向某人解释或准备更简单的代码版本,它就会开始工作
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-06
      • 1970-01-01
      • 2014-04-27
      • 2015-06-08
      • 2015-04-29
      • 1970-01-01
      相关资源
      最近更新 更多