Question

Je suis en train de développer une application Facebook en utilisant PyFacebook (hébergé sur Google App Engine). Il est une application FBML (fonctionne dans une toile Facebook au lieu d'un iframe). Je vais avoir des problèmes pour obtenir une API appelle à fonctionner. La séquence ressemble à ceci:

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']

Alors si j'essaie, par exemple:

user = fb.users.getLoggedInUser()

échouera avec:

Error 104: Incorrect signature

Je ne sais pas où je vais mal. Je l'ai vérifié que les api_key et secret_key sont corrects (beaucoup, beaucoup de fois). L'application a été ajouté à mon compte. J'ai même été en mesure d'obtenir un travail d'application de bureau; mon problème est que cette version hébergé sur le Web.

Merci pour votre aide!

Était-ce utile?

La solution

Suppression de l'application Facebook et re-création, la configuration, puis mon code avec la nouvelle clé API et clé secrète, résoudre ce problème.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top