Я изменил способ, которым приложение на вкладке facebook на странице запрашивает разрешения.Как правильно перенаправить на вкладку страницы facebook URL-адрес после авторизации
Я использовал подход javascript с FB Dialog, и теперь я использую подход переадресации (в котором пользователь перенаправляется на страницу FB, где запрашиваются разрешения, а затем перенаправляется обратно на вкладку страницы facebook).
Причина изменения заключается в том, что я считаю, что этот подход будет содержать меньше ошибок и проблем, чем использование диалогов javascript.
При использовании подхода с переадресацией мне нужно указать URL-адрес, который будет перенаправлен пользователем после предоставления разрешений. Я хотел бы, чтобы этот url был URL-страницей вкладки страницы facebook с установленным приложением.
При создании URL перенаправления, я знаю, что в настоящее время PAGE_ID и мой APP_ID. С этими деталями, мне нужно построить facebook страницу вкладки URL, который должен выглядеть следующим образом:
https://www.facebook.com/pages/PAGE-SLUG/ {#APP_ID} ск = приложение _ {#} APP_ID
Проблема заключается в том, что я не знаю? что такое PAGE-SLUG. Те тесты, которые я выполнил с указанным выше URL (используя PAGE-SLUG как-нибудь), перенаправляются на правильный URL-адрес. Однако, зная, что Facebook - очень неустойчивая платформа, я хотел бы знать, что есть лучший подход к построению этого URL-адреса перенаправления.
EDIT: У вышеуказанного подхода есть проблема. Переадресация теряет протокол SSL и использует HTTP-ссылку, когда пользователь facebook не использует SSL по умолчанию.
Где вы получили формат url, содержащий PAGE-SLUG? –
Я получил его со страницы, у которой нет имени пользователя. Пример: http://www.facebook.com/pages/PCS-POLI/118351744937876 (где slug - PCS-POLI) – barbolo