Domanda

Sto cercando di sviluppare un'applicazione Facebook utilizzando PyFacebook (ospitato su Google App Engine). Si tratta di un'applicazione FBML (viene eseguito in una tela di Facebook, invece di un iframe). Sto avendo difficoltà a trovare qualsiasi chiamate API per funzionare. La sequenza è simile al seguente:

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

Poi, se ci provo, ad esempio:

user = fb.users.getLoggedInUser()

Questa fallirà con:

Error 104: Incorrect signature

Non sono sicuro di dove sto andando male. Ho verificato che l'api_key e SECRET_KEY sono corrette (molte, molte volte). L'applicazione è stato aggiunto al mio conto. Ho anche stato in grado di ottenere un lavoro un'applicazione desktop; il mio problema è solo con questa versione web-hosted.

Grazie per il vostro aiuto!

È stato utile?

Soluzione

L'eliminazione l'applicazione Facebook e ri-creazione, quindi configurare il mio codice con la nuova chiave API e la chiave segreta, risolto questo problema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top