Facebook Canvas多个页面?

时间:2010-03-26 17:03:33

标签: facebook facebook-graph-api

是不是可以在Facebook的画布中的页面之间移动?

我正在尝试创建一个应用程序,其中我有两个页面,用户可以切换。第一页工作正常,但当我点击第一页上的链接进入下一页时,似乎会话无效。我明白了:

  

“FacebookRestClientException”,消息'会话密钥无效或不再有效'“

这是为什么?我做错了什么?

当我得到例外时,我想要做的是:

$user_details = $fb->api_client->users_getInfo($fb_user, 'last_name, first_name','hometown_location','current_location');

1 个答案:

答案 0 :(得分:2)

它工作正常(我一直这样做,尽管是在Java中)。

也许第二页忘记在第二页中正确设置fb客户端。

您始终可以查找fb_sig_session_key参数以确保正确发送。这通过POST传递给FBML页面并通过GET传递给iframe画布页面。此外,您必须始终将链接引用到http://app.facebook.com/yourcanvas/relurl以获取要传递的会话密钥。