我正在尝试在Facebook页面标签中显示我通过CodeIgniter生成的页面。我的标签在iframe中完美地显示了该页面,但是当我尝试检索signed_request
以测试用户是否喜欢我的页面时,我什么也得不到。
我最初尝试在this tutorial中,只要我没有通过CodeIgniter生成我的页面,它就会起作用。然后我发现我不是唯一一个遇到这个问题的人,到目前为止我找到的所有解决方案对我都不起作用。我检查了this,this和this。这些解决方案都没有奏效(即使是那些让你避免使用$_REQUEST
的解决方案,CodeIgniter似乎正在清除)。
如何获得signed_request
呢?
答案 0 :(得分:2)
最后我自己找到了。
由于语言检测,CodeIgniter正在进行重定向,导致页面丢失signed_request
。