Facebook签署了请求部分响应

我正在使用Facebook PHP SDK解码已签名的请求(由JS SDK提供)。 已解码的响应正在发送算法,代码,issued_at时间戳和用户标识。 在过去,我已经能够从请求(app_data,页面和喜欢的布尔值)中提取额外的字段,除此之外还有更多在Facebook文档页面上定义的字段:

https://developers.facebook.com/docs/authentication/signed_request/

是否有任何理由让我无法访问这些附加字段? 该应用程序已安装,并且位于页面选项卡内,我无法看到为什么它不会提供更多字段的具体原因,特别是app_data和page。

我也尝试使用上面链接中的示例解码已签名的请求,并且仍然收到相同的响应。

http://cl.ly/image/1p0n1S3S0y0M


我正在使用Facebook PHP SDK解码已签名的请求(由JS SDK提供)。

这意味着你从FB.login或FB.getLoginStatus获得的signed_request,我想? 您只能从其中的一个获取这些数据,https://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/

您提到的其他信息,页面ID,用户是否喜欢该页面等等,只能在Facebook在初次加载时发布到您的应用的signed_request中提供。

链接地址: http://www.djcxy.com/p/54109.html

上一篇: Facebook Signed Request Partial Response

下一篇: iOS facebook SDK 3 > Get the signed request