是不是可以在Facebook的画布中的页面之间移动?
我正在尝试创建一个应用程序,其中我有两个页面,用户可以切换。第一页工作正常,但当我点击第一页上的链接进入下一页时,似乎会话无效。我明白了:
“FacebookRestClientException”,消息'会话密钥无效或不再有效'“
这是为什么?我做错了什么?
当我得到例外时,我想要做的是:
$user_details = $fb->api_client->users_getInfo($fb_user, 'last_name, first_name','hometown_location','current_location');
答案 0 :(得分:2)
它工作正常(我一直这样做,尽管是在Java中)。
也许第二页忘记在第二页中正确设置fb客户端。
您始终可以查找fb_sig_session_key
参数以确保正确发送。这通过POST传递给FBML页面并通过GET传递给iframe画布页面。此外,您必须始终将链接引用到http://app.facebook.com/yourcanvas/relurl
以获取要传递的会话密钥。