我在这里使用 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 解释器中的库可以正常工作:
导入 tweepy
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
打印 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
任何帮助,将不胜感激。