2016-06-11 2 views
0

Я создал приложение для facebook. Использование php-кода для добавления вкладки на странице Facebook. И я хочу изменить «URL страницы вкладки страницы» для вкладки в том же приложении, но я не знаю, как это сделать!Добавление вкладки страницы facebook с помощью Facebook PHP SDK v5

Пример: вкладка A -> Secure Page Tab URL A/B вкладка -> Secure Page Tab URL B

ли какой-либо один представление об этом? благодаря!

+0

Не ясно Что вы говорите? –

+0

Я прочитал API страниц для решения этой проблемы, но я не знаю, как это сделать! \t «Интеграция с API Facebook» https://developers.facebook.com/docs/pages/tabs –

+0

Вы хотите изменить URL-адрес? –

ответ

0

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

Дополнительная информация: https://developers.facebook.com/docs/games/gamesonfacebook/login#parsingsr

Btw, не представляется возможным, чтобы добавить один App несколько раз в одну страницу, на всякий случай that's, что вы хотите достичь.

+0

Спасибо за ответ! Пример: Я сохранил идентификатор страницы, но я не знаю, как отображать различный контент в зависимости от этого, это мой код: $ addTab = $ fb-> post ('/'. $ Page ['id']. '/ tabs ', array (' app_id '=>' 123456789 ',' position '=>' 1 ',' custom_name '=>' Tab 1 ',' custom_image_url '=>' localhost/app/';,), $ page [ 'access_token']); –

+0

Это всего лишь код для добавления приложения на страницу. вам нужно проверить параметр POST signed_request в iframe, когда он находится на странице. добавьте var_dump ($ _ POST ['signed_request']) на вашей странице, и вы увидите его. проанализируйте его с помощью функции в ссылке моего ответа, и вы получите идентификатор страницы. – luschn

Смежные вопросы