2011-12-22 2 views
0

팬 페이지에 추가 할 수있는 fbml 응용 프로그램을 작성 중입니다. 응용 프로그램은 다음 데이터 등 내 PHP 스크립트에 아약스 요청을 보냅니다. 나는 내 페이스 측면에서 키 또는 뭔가 페이스 북 세션을 통해 동일하게 유지에 대한 몇 가지 데이터를 저장해야합니다. 어떻게 구현할 수 있습니까? 아약스 요청에 페이스 북 세션 ID를 보낼 수있는 방법이 있습니까? 나는 ajax 요청을 보내기 위해 fbml Ajax() 요소를 사용하고있다. 다음은 방문자가 또는 내가 사용자 ID를 사용할 수 있도록 기록되지 않을 수 코드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); 
} 

의 한 단면이다. 그리고 PHP 세션 ID는 각 요청에서 계속 변경됩니다. 고마워요

답변

2

FBML은 (는) 사용되지 않습니다. 참조 : https://developers.facebook.com/docs/reference/fbml/ 10 일 후에 더 이상 지원하지 않으며 6 개월 후에 더 이상 지원되지 않습니다. 새 Javascript SDK를 사용하는 것이 좋습니다.

+0

나는 이미 알고 있지만 기존 응용 프로그램을 편집 중입니다. 요구 사항에 따라 새 앱을 만들 수 없습니다. 지원 중단 될 때까지 작업을 수행 할 수있는 방법이 있습니까? – Adee

+0

fbml은 어디에서 호스팅됩니까? 귀하의 서버, 타사 서버, 페이스 북 서버? – DMCS

+0

내 서버, 내 클라이언트의 서버를 의미하지만 백 엔드를 개발 중입니다. 잘 링크 덕분에, 나는 iframe에 응용 프로그램을 이동 오전 :) – Adee

관련 문제