Hallo, ich versuche, die Tweepy App Engine OAuth Example app in meiner App zu folgen, aber ich stoße auf Probleme.
Hier ist ein Link zum Tweepy-Beispielcode: http://github.com/joshthecoder/tweepy-examples Schauen Sie sich das genau an: http://github.com/joshthecoder/tweepy-examples/blob/master/appengine/oauth_example/handlers.py
Hier ist der relevante Ausschnitt aus meinem Code [Ignorieren Sie die Probleme mit den Abständen]:
try:
authurl = auth.get_authorization_url()
request_token = auth.request_token
db_user.token_key = request_token.key
db_user.token_secret = request_token.secret
db_user.put()
except tweepy.TweepError, e:
# Failed to get a request token
self.generate('error.html', {
'error': e,
})
return
self.generate('signup.html', {
'authurl': authurl,
'request_token': request_token,
'request_token.key': request_token.key,
'request_token.secret': request_token.secret,
})
Wie Sie sehen können, ist mein Code dem Beispiel sehr ähnlich. Wenn ich jedoch die Version von request_token.key und request_token.secret vergleiche, die auf meiner Anmeldeseite gerendert werden
D.h. die Variablen, die ich an den Browser weitergebe:
request_token.key
request_token.secret
sind nicht identisch mit den im Datenspeicher gespeicherten Daten:
db_user.token_key = request_token.key
db_user.token_secret = request_token.secret
db_user.put()
Hier ist ein Beispiel dafür, was ich beim Testen sehe:
Auf den Bildschirm gedruckt:
request_token.key: MocXJxcqzDJu6E0yBeaC5sAMSkEoH9NxrwZDDvlVU
request_token.secret: C7EdohrWVor9Yjmr58jbObFmWj0GdBHMMMrIkU8Fds
Werte im Datenspeicher:
token_key: 4mZQc90GXCqcS6u1LuEe60wQN53A0fj7wdXHQrpDo
token_secret: dEgr8cvBg9jmPNhPV55gaCwYw5wcCdDZU4PUrMPVqk
Kann mir jemand sagen, was ich hier falsch mache?
Gracias.
Referenz-Links:
0 Stimmen
Ich glaube, Sie haben da einen Teil des Satzes überlesen. Wenn ich Sie richtig verstehe, gibt es einen Unterschied zwischen den ausgegebenen und den im Datenspeicher vorhandenen Token? Inwiefern anders?
0 Stimmen
@Nick - Ich habe die Frage gerade mit weiteren Informationen und einem Beispiel für die unterschiedlichen Werte aktualisiert. Danke!