如何修复endpointscfg.py以生成Endpoints API的发现文档? (缺少oauth2client.anyjson)

时间:2015-05-11 01:03:25

标签: python google-app-engine google-cloud-endpoints

在撰写本文时,似乎Google App Engine附带的endpointscfg.py脚本已损坏。我正在尝试为用Python编写的Endpoints API生成iOS客户端。根据{{​​3}},首先需要使用endpointscfg.py脚本生成发现文档。但这样做会出现这个错误:

 File "/myproject/libs/googleapiclient/errors.py", line 27, in <module>
from oauth2client.anyjson import simplejson

ImportError:没有名为anyjson的模块

问题是我的Google App Engine中包含的oauth2client附带oauth2client版本1.3.2而anyjson.pyinstructions。 Google似乎没有更新他们的endpointscfg.py脚本来处理此更改。在没有等待谷歌的情况下解决这个问题的最简洁的解决方案是什么?

1 个答案:

答案 0 :(得分:3)

在我看来,更像是在使用仍然需要它的旧googleapiclient,因为跟踪在该包中。该图书馆于去年在this commit更新。