如果我的用户没有使用google accounts用户api登录我的应用程序,我在google app engine中升级我的会话令牌时遇到问题。如果用户当前已登录,则其功能完全正常。在
如果没有,那么我会得到这个错误:
Traceback (most recent call last):
File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", line 511, in __call__
handler.get(*groups)
File "/base/data/home/apps/5th-anniversary/1.341853888797531127/main.py", line 78, in get
u.upgradeToken(self)
File "/base/data/home/apps/5th-anniversary/1.341853888797531127/upload.py", line 47, in upgradeToken
client.UpgradeToSessionToken()
File "/base/data/home/apps/5th-anniversary/1.341853888797531127/gdata/service.py", line 903, in UpgradeToSessionToken
raise NonAuthSubToken
NonAuthSubToken
我最好的选择是什么?我不想用户必须登录到谷歌帐户api,然后在youtube网站上传视频。在
以下是我更新令牌的方法:
^{pr2}$客户机就是client = gdata.youtube.service.YouTubeService()
很确定我在身份验证方面遗漏了一些东西,但我似乎看不到什么,谢谢!在
试试这个:
我用以下方法解决了这个问题:
但这在构建上载表单时引发了另一个问题
^{pr2}$我收到:
相关问题 更多 >
编程相关推荐