У меня есть довольно простое приложение для вкладок страниц, которое можно добавить на чью-либо страницу FB. Я предоставляю кнопку на своем сайте, чтобы помочь пользователям добавить приложение на свою страницу FB.
Я хочу обновить URL-адрес вкладки страницы iframe (и безопасный URL-адрес), чтобы включить строку запроса. Это позволит настраивать содержимое iframe для каждого пользователя, добавляющего приложение на свою страницу.
Базовый вариант использования заключается в том, что пользователь 1 нажимает кнопку, и приложение добавляется на его страницу. Содержимое iframe относится к пользователю 1. Пользователь 2 делает то же самое, но содержимое его вкладки относится к пользователю 2. Я могу обработать строку запроса на своем сайте, чтобы он отвечал правильно, но я не уверен, как это сделать. попросите URL-адрес вкладки добавить параметр строки запроса из кнопки «Добавить приложение в Facebook».
текущее добавление приложения в код facebook, который я использую:
<div id='fb-root'></div>
<script src='http://connect.facebook.net/en_US/all.js'></script>
<p><a onclick='addToPage(); return false;'>Add to Page</a></p>
<p id='msg'></p>
<script>
FB.init({appId: "252314034891861", status: true, cookie: true});
function addToPage() {
// calling the API ...
FB.ui(
{
method: 'pagetab'
},
function(response) {
if (response != null && response.tabs_added != null) {
$.each(response.tabs_added, function(pageid) {
alert(pageid);
});
}
}
);
}
</script>
Спасибо за вашу помощь!
ОТРЕДАКТИРОВАНО, ЧТОБЫ ДОБАВИТЬ ДОПОЛНИТЕЛЬНУЮ ИНФОРМАЦИЮ
Поговорив об этом с другим разработчиком, я хотел убедиться, что я понятен. Если User1 добавляет вкладку на свою страницу, то независимо от того, кто просматривает вкладку, содержимое всегда будет контекстным для User1. Если Пользователь 2 добавит эту вкладку на свою страницу, то независимо от того, кто просматривает эту вкладку, содержимое будет контекстным для Пользователя 2. Содержимое вкладки зависит от пользователя, добавившего вкладку на свою страницу.