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

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

在撰写本文时,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.pyremoved 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/

相关文章:

python - 计算 xarray 中缺失数据的相关性

google-app-engine - Google Datastore,获取特定的实体属性

python - 谷歌应用引擎: receive email then/and forward it?

Python Decimal - mili (10e-3) 和 micro (10e-6) 的工程符号

python - 如何使用mechanize和bs4更改网页的多个选项

android - 如何升级安装在.gradle文件夹中的appengine-java-sdk

objective-c - 无法从 Cocoa 应用程序 (Objective-C) 将数据发布到 Google 端点。怎么做?

java - XSRFTokenUtility 中的 NPE - Google 移动后端启动器

python - 从二维坐标识别区域的最快方法

google-app-engine - 自动缩放与 Flex 和标准应用程序引擎的 http 请求超时有什么区别