0
我正在研究一個可以添加到粉絲頁面的fbml應用程序。然後,該應用程序發送一個Ajax請求到我的PHP腳本的數據等。 我必須存儲一些數據在我的PHP方面對一個關鍵或在Facebook會話保持不變。我怎樣才能實現這個?有沒有辦法在ajax請求中發送Facebook會話ID?我使用fbml Ajax()元素髮送ajax請求。 這裏的代碼如何在fbml應用程序中訪問Facebook會話ID?
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);
}
窺見訪問者可能會或可能不會在,所以我不能使用用戶ID登錄。並且php會話ID在每個請求中不斷變化。 非常感謝
我已經知道,但我正在編輯現有的應用程序。要求是這樣的,我不能創建一個新的應用程序。直到它被棄用,有沒有辦法完成這項任務? – Adee 2011-12-23 10:47:47
fbml在哪裏託管?你的服務器,第三方服務器,Facebook服務器? – DMCS 2011-12-23 16:27:34
我的服務器,我的意思是我的客戶的服務器,但我正在開發後端。非常感謝您的鏈接,我正在將應用程序轉移到iframe :) – Adee 2011-12-29 09:56:30