私はファンページに追加できるfbmlアプリケーションに取り組んでいます。アプリケーションは、データなどのために私のPHPスクリプトにajax要求を送信します。 私はキーまたは何かに対して私のPHP側にいくつかのデータを保存する必要がありますFacebookのセッション全体で同じままです。これをどのように実装できますか? ajaxリクエストでFacebookのセッションIDを送信する方法はありますか?私はfbml Ajax()要素を使って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は各リクエストで変更され続けます。 ありがとうございました
私はすでに知っていますが、私は既存のアプリケーションを編集しています。要件は、私は新しいアプリケーションを作成することはできませんなどです。それが非難されるまで、仕事をする方法がありますか? – Adee
fbmlはどこにホストされていますか?あなたのサーバー、サードパーティのサーバー、Facebookのサーバー? – DMCS
私のサーバーは、クライアントのサーバーを意味しますが、私はバックエンドを開発しています。このリンクをお寄せいただきありがとうございます。私はアプリをiframeに移しています:) – Adee