在撰写本文时,Google App Engine 附带的 endpointscfg.py 脚本似乎已损坏。我正在尝试为用 Python 编写的 Endpoints API 生成一个 iOS 客户端。根据instructions ,首先需要使用 endpointscfg.py
脚本生成发现文档。但是这样做会出现此错误:
File "/myproject/libs/googleapiclient/errors.py", line 27, in <module>
from oauth2client.anyjson import simplejson
导入错误:没有名为 anyjson 的模块
问题是我的 Google App Engine 中包含的 oauth2client 带有 oauth2client 版本 1.3.2,anyjson.py
是 removed in version 1.3 .似乎 Google 还没有更新他们的 endpointscfg.py
脚本来处理这个变化。无需等待 Google 即可解决此问题的最简洁解决方案是什么?
最佳答案
在我看来,您更像是在使用仍然需要它的旧 googleapiclient
,因为跟踪在那个包中。该图书馆去年在 this commit 中更新过.
关于python - 如何修复 endpointscfg.py 以生成 Endpoints API 的发现文档? (缺少 oauth2client.anyjson),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30158309/