ここでは、tweepy Google アプリ エンジンの例をアプリケーションの基礎として使用しています: https://github.com/tweepy/examples/tree/master/appengine
get_authorization_url() メソッドは、401 無許可の例外をトリガーします。
template.render('oauth_example/main.html', {
"authurl": auth.get_authorization_url(),
"request_token": auth.request_token
})
コンソールで私は得る:
TweepError: HTTP Error 401: Unauthorized
Python インタープリターのライブラリーを使用すると、問題なく動作します。
トゥイーピーをインポート
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
print auth.get_authorization_url()
有効な認証 URL を出力します。しかし、この例の MainPage ハンドラーの先頭にある同じコードは失敗します。
class MainPage(RequestHandler):
def get(self):
# Build a new oauth handler and display authorization url to user.
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
print auth.get_authorization_url() # EXCEPTION 401 Unauthorized
どんな助けでも大歓迎です。