首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google终端Android客户端-8月错误

Google终端Android客户端-8月错误
EN

Stack Overflow用户
提问于 2014-01-23 00:07:29
回答 1查看 596关注 0票数 5

我已经建立了一个带有云端点的Python应用程序引擎项目。我遇到了一个问题,当我在本地测试时,带有端点的auth会失败,但是当我部署到app engine时,它似乎工作得很好。

以下是我所做的

  • 使用调试密钥存储库生成Android客户端id。
  • 生成web客户端id
  • 用allowed_clients_id = API_EXPLORER_ID、ANDROID_CLIENT_ID、WEB_CLIENT_ID和WEB_CLIENT_ID装饰我的端点api
  • 在我的Android应用程序中,我创建了一个GoogleAccountCredential,听众是"server:client_id:“+ WEB_CLIENT_ID

我已经部署好了,这个方法很好。当我在本地部署它时,auth可以在启用OAuth的中正常工作。但是当我从我的Android应用程序打电话时,我会在日志中看到这个:

代码语言:javascript
复制
ERROR    2014-01-22 23:29:07,006 users_id_token.py:367] Token info endpoint returned status 400: Invalid Value

我不知道我错过了什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-19 00:39:45

我刚刚修复了类似的问题,这是因为没有在本地安装pycrypto。

试着安装,例如用pip:

代码语言:javascript
复制
pip install pycrypto

如果没有安装pycrypto,App中的users_id_token.py模块似乎将退出验证id_token。然后,它尝试将id_token验证为auth_token,这将导致您看到的错误。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21296774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档