Как протестировать подписанные facebook запросы

#ruby-on-rails #facebook #unit-testing #testing #oauth

#ruby-на-рельсах #Facebook #модульное тестирование #тестирование #oauth

Вопрос:

У меня есть приложение facebook, которое использует подписанные запросы для приглашения людей в разные части нашей страницы. Кажется, это работает более или менее нормально, но как разработчик Rails я чувствую себя немного неловко, не имея возможности протестировать функцию… К сожалению, похоже, что у facebook нет тестового API для подписанных запросов (только тестовый пользовательский API). Существуют ли еще какие-либо рекомендуемые способы протестировать обработку подписанных facebook запросов?

Ответ №1:

Существует множество библиотек для его синтаксического анализа.

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

http://developers.facebook.com/tools/echo?signed_request=aJsF49izIkIWo35HMCU6bBflIcZ870-9nwWc-1UJD64.eyJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsImlzc3VlZF9hdCI6MTI4ODk0NzkxOSwidGhlIGFuc3dlciI6NDJ9