[英]python-instagram 500 Internal server error
嘗試從https://github.com/Instagram/python-instagram運行示例程序時
一切正常,直到我嘗試單擊http:// localhost:8515 /上運行的任何鏈接。 我可以成功登錄,但是如果單擊“用戶最新媒體”之類的任何鏈接,都會出現以下錯誤:
KeyError('access_token',)
Traceback (most recent call last):
File "/usr/local/lib/python3.4/site-packages/bottle.py", line 862, in _handle
return route.call(**args)
File "/usr/local/lib/python3.4/site-packages/bottle.py", line 1732, in wrapper
rv = callback(*a, **ka)
File "sample_app.py", line 75, in on_recent
access_token = request.session['access_token']
File "/usr/local/lib/python3.4/site-packages/beaker/session.py", line 672, in __getitem__
return self._session()[key]
KeyError: 'access_token'
我在OSX Yosemite上運行Python3.4。 我的Instgram客戶端使用以下URI和網站:
這里的問題是在sample.py中,您嘗試訪問request.session詞典中的access_token,但它不存在。 為了避免該錯誤,您可以執行以下操作:
if 'access_token' in request.session.keys():
access_token = request.session['access_token']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.