Javascript 已签名的请求-无页面数据
我正在创建一个Facebook应用程序,将其放在页面选项卡中。我在FB.init()调用之后执行此操作:Javascript 已签名的请求-无页面数据,javascript,facebook,Javascript,Facebook,我正在创建一个Facebook应用程序,将其放在页面选项卡中。我在FB.init()调用之后执行此操作: 然后我用PHP解析签名请求,但是我没有得到签名请求应该包含的页面信息。据我所知,getLoginStatus响应是在页面加载到选项卡中之后出现的,因此我不知道为什么signedRequest没有页面信息。有什么线索吗?那么,就这么定了。Facebook在加载选项卡时将已签名的请求发布到应用程序详细信息中指定的URL。这是唯一一次你可以抓住它来修改你的流程。除此之外,还有JSSDK:) FB.
然后我用PHP解析签名请求,但是我没有得到签名请求应该包含的页面信息。据我所知,getLoginStatus响应是在页面加载到选项卡中之后出现的,因此我不知道为什么signedRequest没有页面信息。有什么线索吗?那么,就这么定了。Facebook在加载选项卡时将已签名的请求发布到应用程序详细信息中指定的URL。这是唯一一次你可以抓住它来修改你的流程。除此之外,还有JSSDK:)
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
$.ajax({
// other parameters omitted
data: {
signed_request: response.authResponse.signedRequest
}
});
}
}