首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未获取$_REQUEST['signed_request']

未获取$_REQUEST['signed_request']
EN

Stack Overflow用户
提问于 2011-10-05 22:19:39
回答 4查看 4.8K关注 0票数 2

我正在尝试将一些变量从url传递给我的facebook应用程序,比如像facebook希望的那样使用GET variable app_data

在某种程度上,我停止了获取$_REQUEST的['signed_request']部分。当我请求时,我得到了:['doc']['user']['__utmz']['__utma']['session']值,但没有签名的print_r($_REQUEST) :(

你知道为什么会发生这种情况吗?

EN

回答 4

Stack Overflow用户

发布于 2011-10-27 05:40:39

检查tab/canvas url是否与所需的完全相同。如果重定向到另一个页面,则不会发送签名的请求和其他值。您可以使用浏览器嗅探器进行检查,如果对页面的调用响应为300 (301/302等)重定向,那么您需要更改为它重定向到什么。

示例:

https://example.com/可能需要为https://www.example.com/ (添加www.或删除www.取决于服务器的设置方式)

可能需要是www.example.com/index.php (添加index.php或正确的页面)。

检查您是否在URL中正确使用了http://和https://,并且https://返回了有效的页面。

票数 4
EN

Stack Overflow用户

发布于 2011-11-04 22:03:33

我只能在https://,中得到签名的请求,在http中根本没有得到任何请求。

目前在FB上有一个bug,但还没有修复它的消息;http://developers.facebook.com/bugs/264505123580318?browse=search_4eb3ef23eb18d6649415729

编辑:

http://SITE.com重定向到http://www.SITE.com,所以我丢失了请求变量。

票数 2
EN

Stack Overflow用户

发布于 2012-11-14 15:29:14

有一个类似的问题,对我来说,它就像应用程序id和应用程序秘密的不匹配一样简单!然而,在facebook开发人员后端,我注意到所有的URL都需要有尾随的斜杠!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7662784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档