我正在创建一个 Facebook 应用程序以将其放入页面选项卡中。我在 FB.init() 调用之后这样做:
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
$.ajax({
// other parameters omitted
data: {
signed_request: response.authResponse.signedRequest
}
});
}
}
然后我用 PHP 解析签名的请求,但我没有得到签名请求应该附带的页面信息。据我所知,getLoginStatus 响应是在页面加载到选项卡后出现的,所以我不知道为什么 signedRequest 没有页面信息。有什么线索吗?