Имам доста просто приложение за раздели на страници, което може да се добави към нечия FB страница. Предоставям бутон на моя сайт, за да помогна на потребителите да добавят приложението към своята FB страница.
Искам да актуализирам URL адреса на раздела на страницата на iframe (и защитения URL адрес), за да включва низ за заявка. Това ще позволи съдържанието на iframe да бъде персонализирано за всеки потребител, който добавя приложението към своята страница.
Основен случай на употреба е, че потребител 1 щракне върху бутона и приложението се добавя към неговата страница. Съдържанието на iframe е специфично за потребител 1. Потребител 2 прави същото, но съдържанието на неговия раздел е специфично за потребител 2. Мога да се справя с нещата от низа на заявката на моя сайт, така че да отговаря правилно, но не съм сигурен как да накарайте Tab 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. Ако User2 добави този раздел към страницата си, тогава без значение кой гледа раздела, съдържанието ще бъде контекстно за User2. Съдържанието на раздела е специфично за потребителя, който е добавил раздела към своята страница.