在发布时关注Google的example code,应该按如下方式导入应用引擎客户端的OAUTH2装饰:
from oauth2client.appengine import OAuth2Decorator
尝试导入该模块会导致以下日志错误:
来自oauth2client.appengine导入OAuth2Decorator
ImportError:没有名为appengine的模块
答案 0 :(得分:10)
Google已移动该模块,但尚未更新其示例代码。
现在正确导入:
from oauth2client.contrib.appengine import OAuth2Decorator
(请注意contrib
模块。许多相关模块也在那里。)