Frage

Ich versuche, eine Facebook -Anwendung mit Pyfacebook (gehostet in Google App Engine) zu entwickeln. Es handelt sich um eine FBML -Anwendung (läuft in einer Facebook -Leinwand anstelle eines Iframe). Ich habe Probleme, API -Aufrufe zur Funktion zu erhalten. Die Sequenz sieht so aus:

fb = facebook.Faceboook(api_key, secret_key)
fb.session_key = cherrypy.request.params['fb_sig_session_key']
fb.uid =cherrypy.request.params['fb_sig_user']

Dann, wenn ich es versuche, zum Beispiel:

user = fb.users.getLoggedInUser()

Dies wird mit:

Error 104: Incorrect signature

Ich bin mir nicht sicher, wo ich falsch lage. Ich habe überprüft, ob der API_Key und Secret_key (viele, viele Male) korrekt sind. Die Anwendung wurde meinem Konto hinzugefügt. Ich konnte sogar eine Desktop -Anwendung zum Laufen bringen. Mein Problem ist nur mit dieser Web-veranstalteten Version.

Danke für Ihre Hilfe!

War es hilfreich?

Lösung

Löschen Sie die Facebook-Anwendung und erstellen Sie sie neu, konfigurierte meinen Code mit dem neuen API-Schlüssel und dem geheimen Schlüssel und löste dieses Problem auf.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top