Facebook iframe 选项卡签名请求始终为空

标签 facebook facebook-authentication facebook-canvas

我正在开发 Facebook 应用程序选项卡,并希望使用此处记录的已签名请求包: http://developers.facebook.com/blog/post/462/

我正在尝试使用 their example code解包应该传递给选项卡的已签名请求,但是,$_POST$_GET$_REQUEST 始终都是空的。

确切的代码适用于 Canvas 页面,我能够解析签名的请求。

他们最近的公告中有什么我遗漏的吗?

顺便说一句,该应用程序未发布到市场,安装我的标签的粉丝专页是私有(private)的。这会有什么不同吗?

-赛斯

最佳答案

好吧,明白了! 配置应用程序时,我将“Tab URL”填写为“tab/” 这使得标签页的完整 url “ http://www.example.com/myfacebookapp/tab/ ” 这对我来说很有意义。

显然,Facebook 不喜欢这样。将我的“Tab URL”更改为“tab/index.php”后,已签名的请求开始显示在应用程序选项卡中!

关于Facebook iframe 选项卡签名请求始终为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5253830/

相关文章:

javascript - 如何在 facebook javascript sdk 完全加载后运行 php 代码

Facebook:如何以编程方式检索访问 token ?

Facebook 应用程序设置不允许一个或多个给定的 URL

facebook - 如何在同一帐户和 Assets 名称下跟踪 2 个不同的谷歌分析配置文件(主要和测试)?

javascript - 当从 Canvas 应用程序调用 FB.login 时,为什么 Facebook 突然从使用弹出式身份验证改为使用灯箱身份验证?

python - PyFacebook 无限 session

javascript - Cordova 应用程序中的 FB Audience Network?

android - 解析+Facebook授权: Callback already registered for <facebook>: com. parse.ParseFacebookUtils

javascript - Facebook用户认证流程

facebook - 获取 Facebook 使用案例的最低要求是什么?