Използвам тук примера за tweepy google app engine като основа за моето приложение: 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
Всяка помощ ще бъде оценена.