Почему мое приложение Facebook с ошибкой 104 («Недопустимая подпись»)?

StackOverflow https://stackoverflow.com/questions/2087672

Вопрос

Я пытаюсь разработать приложение 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 верны (много, много раз). Приложение было добавлено в мою учетную запись. Я даже смог получить настольное приложение; Моя проблема заключается только в этой версии, приготовленной на веб-интерфейсе.

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top