如何使用JS-SDK创建signed_request以通过Ajax传递给PHP-SDK

时间:2011-10-06 07:40:32

标签: jquery facebook-php-sdk facebook-authentication facebook-oauth facebook-javascript-sdk

我使用JS-SDK登录我的FB-App中的用户,但直接在用户授权我的应用程序之后,我正在传递一个AJAX请求,我需要在Firefox中使用FB-Session,它可以正常工作有关FB-Session的特殊数据,但在Chrome和Safari中,FB-Session丢失了。

所以我正在寻找解决方案来解决这个问题,并考虑在请求中发送signed_request以保存FB-Session。

1 个答案:

答案 0 :(得分:1)

JS-SDK正在一个名为fbsr_APP_ID的客户端上为您的应用创建一个特殊的cookie,这是一个签名请求,您应该能够通过每次ajax调用获取它,验证并获取访问令牌。无需传递任何其他内容即可识别用户。

希望这会有所帮助