Редактировать URL-адрес для приложения вкладки страницы FB - не отправляет signed_request (вызывается как GET, а не как POST)

Когда администратор нажимает «Перейти к приложению» на фан-странице редактирования, я ожидаю, что URL-адрес редактирования будет вызываться через POST вместе с signed_request; вместо этого URL-адрес вызывается через GET с аргументом ?fb_page_id=nnnnnn (где nnnnn — это идентификатор страницы). Signed_request не получен. Я отправил эту ошибку в Facebook (вероятно, это должно быть ключевым улучшением безопасности, если это еще не реализовано)

Я что-то упустил, удалось ли кому-нибудь получить signed_request при вызове Edit Tab URL?

Кстати, мне уже удалось заставить работать URL-адрес вкладки страницы и обработать вызов, который приходит через POST и signed_request. Все работает нормально, просто ищите URL-адрес вкладки редактирования.

введите здесь описание изображения


person user1055761    schedule 17.01.2012    source источник
comment
Кажется, это довольно распространенная проблема, опубликованная на SO в последнее время. Если в документах говорится, что вы должны получить подписанный_запрос, вам следует сообщить об ошибке в Facebook по адресу developers.facebook. ком/ошибки   -  person DMCS    schedule 17.01.2012


Ответы (1)


Ага! Похоже, кто-то недавно ввел это как ошибку.

http://developers.facebook.com/bugs/290212731027764

Вы должны пойти туда, и я тоже ошибка, чтобы Facebook мог отправить ее выше в своей сортировке!

person DMCS    schedule 17.01.2012
comment
:-), Это я ввел ошибку (я также упоминаю об этом в вопросе выше). Спасибо, что взглянули на это, и я надеюсь, что Facebook сможет вернуться с разрешением. Если это правда, то это проблема безопасности, и они потенциально мешают разработчикам приложений для вкладок обеспечить предотвратимую защиту безопасности. - person user1055761; 17.01.2012