我有一個iPhone應用程序創建一個Facebook會話,我想恢復這個會話在我的服務器上交出一些工作。我的iPhone應用程序工作得很好,只是我在恢復會話時遇到了問題 - 最好缺少文檔(來自http://wiki.developers.facebook.com/index.php/Facebook_Connect_for_iPhone - 「如果您想從服務器調用API,則只需獲取sessionKey和會話中的sessionSecret屬性並將它們發送回您的服務器「,就是這樣)。從服務器上的iPhone恢復Facebook連接會話
我覺得我有什麼文件我已經找到一個體面的開始,我的PHP頁面的樣子:
require_once 'facebook.php';
$appapikey = 'key';
$appsecret = 'secret';
$userid = 'id';
$sessionKey = 'key';
$facebook = new Facebook($appapikey, $appsecret);
$facebook->set_user($userid,$sessionKey);
然而,當我嘗試登錄到該頁面出現以下錯誤:
Fatal error: Uncaught exception 'FacebookRestClientException' with message 'Session key invalid or no longer valid'
我知道會話是有效的,因爲我仍然登錄在我的iPhone應用程序。有誰知道如何恢復在Facebook Connect上啓動的會話?
謝謝