Django を利用したサイトから Twython を使用してツイートを投稿しようとしています。ただし、「twitter.updateStatus(status=tweet_text)」行では次のエラーが発生します。
TwythonError: u'Unauthorized: Authentication credentials were missing or incorrect. -- Invalid / expired Token'
私はバージョン 0.13.9 をリクエストしているので、これは問題になりません。
>>>import pkg_resources
>>>pkg_resources.get_distribution("requests").version
'0.13.9'
>>>pkg_resources.get_distribution("twython").version
'2.3.4'
これを修正する方法はありますか?前もって感謝します!
Python メソッド自体は次のとおりです。
def tweet_link(request, tweet_text):
try:
c = RequestContext(request)
twitter = Twython(
twitter_token = TWITTER_KEY,
twitter_secret = TWITTER_SECRET,
oauth_token = request.session['request_token']['oauth_token'],
oauth_token_secret = request.session['request_token']['oauth_token_secret']
)
twitter.updateStatus(status=tweet_text)
except Exception, e:
print traceback.print_exc()
return HttpResponse('')