Pourquoi mon application Facebook avec l'erreur 104 ( « signature non valide »)?
-
21-09-2019 - |
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!
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.