Почему мое приложение Facebook с ошибкой 104 («неверная подпись»)? - PullRequest
1 голос
/ 18 января 2010

Я пытаюсь разработать приложение для Facebook с использованием PyFacebook (размещено на Google App Engine). Это приложение FBML (запускается на холсте Facebook вместо iframe). У меня проблемы с получением вызовов API. Последовательность выглядит следующим образом:

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

Тогда, если я попытаюсь, например:

user = fb.users.getLoggedInUser()

Это не удастся с:

Error 104: Incorrect signature

Я не уверен, куда я иду не так. Я проверил, что api_key и secret_key верны (много, много раз). Приложение было добавлено в мой аккаунт. Я даже смог заставить работать настольное приложение; моя проблема только с этой веб-версией.

Спасибо за вашу помощь!

1 Ответ

1 голос
/ 18 января 2010

Удаление приложения Facebook и его повторное создание, а затем настройка моего кода с использованием нового ключа API и секретного ключа решили эту проблему.

...