Как получить доступ к идентификатору сессии Facebook в приложении FBML? - PullRequest
0 голосов
/ 22 декабря 2011

Я работаю над приложением fbml, которое можно добавить на фан-страницу. Затем приложение отправляет ajax-запрос в мой php-скрипт для получения данных и т. Д. Я должен хранить некоторые данные на моей стороне php относительно ключа или чего-то такого, что остается неизменным на протяжении всей сессии Facebook. Как я могу это реализовать? Есть ли способ отправить идентификатор сессии facebook в запросе ajax? Я использую элемент Fbml Ajax () для отправки запроса AJAX. Вот проблеск кода

function do_ajax(path)
{   
    var sessionKey = '###'; //Something representing fbml app's session state
    var ajax = new Ajax();
    ajax.responseType = Ajax.FBML;
    ajax.ondone = function(data) {      
        document.getElementById('content').setInnerFBML(data);
    }  
    ajax.post(path+'/'+sessionKey);
}

Посетитель может или не может войти в систему, поэтому я не могу использовать идентификатор пользователя. И идентификатор сессии php постоянно меняется в каждом запросе. Большое спасибо

1 Ответ

2 голосов
/ 22 декабря 2011

FBML устарела.См .: https://developers.facebook.com/docs/reference/fbml/ Больше не будет поддержки через 10 дней, а затем через 6 месяцев она больше не будет работать.Я бы предложил использовать новый Javascript SDK.

...