Как поделиться ссылками на разные страницы в iframe? - PullRequest
0 голосов
/ 20 марта 2012

У меня есть вкладка iframe, которая содержит php-страницу с различными ссылками внутри (например, «Новости», «Фотографии» и т. Д.).Можно ли создать ссылку на Facebook, которая ведет непосредственно к определенной ссылке внутри iframe?Под ссылкой на Facebook я имею в виду ссылку, которая будет держать вас на Facebook, откройте вкладку iframe и просмотрите определенную страницу в этом iframe.Дело в том, что все, что я могу сейчас сделать, - это ссылаться только на мою вкладку iframe с адресом вроде http://www.facebook.com/mypage/app_someid.. Затем я попаду на URL-адрес вкладки моей страницы по умолчанию.Но я хочу приземлиться на другой.Любые советы по этому вопросу?

1 Ответ

0 голосов
/ 20 марта 2012

Передача параметра app_data в URL-адрес вкладки возвращается в ваше приложение как часть параметра signature_request в пост-вызове FB для включения вашего контента.Используйте этот параметр после отмены подписи, чтобы затем решить, что показывать, а что нет.

Ваши URL станут такими:

http://www.facebook.com/mypage/app_someid?app_data=showViewX http://www.facebook.com/mypage/app_someid?app_data=showViewY

и затем в вашем коде:

// Get Signed Request
$app_data = $signed_request['app_data'];
if($app_data === "showViewX") {
  // Show one view
} else {
  // show others..
}

В настоящее время параметр app_data не отправляется, если пользователю просто понравилась страница, когда он заходит на нее с параметром app_data.Ошибка на FB была зарегистрирована в https://developers.facebook.com/bugs/172963266154996, и мы все надеемся на скорейшее разрешение.

...