Pergunta

Estou tentando desenvolver um aplicativo no Facebook usando o Pyfacebook (hospedado no Google App Engine). É um aplicativo FBML (é executado em uma tela do Facebook em vez de um iframe). Estou tendo problemas para obter alguma chamada de API para funcionar. A sequência se parece com a seguinte:

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

Então, se eu tentar, por exemplo:

user = fb.users.getLoggedInUser()

Isso falhará com:

Error 104: Incorrect signature

Não tenho certeza de onde estou dando errado. Eu verifiquei que o API_KEY e o Secret_Key estão corretos (muitas, muitas vezes). O aplicativo foi adicionado à minha conta. Eu até consegui fazer funcionar um aplicativo de desktop; Meu problema é apenas com esta versão hospedada na Web.

Obrigado pela ajuda!

Foi útil?

Solução

Excluindo o aplicativo do Facebook e recrie-o e depois configurar meu código com a nova chave da API e a chave secreta, resolveu esse problema.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top