如何在Facebook标签页(iframe)中显示Codeigniter页面

时间:2016-12-13 13:26:39

标签: facebook codeigniter

我为我的公司创建了一个Facebook页面,并创建了一个“工作”标签,该标签将从我的HTTPS Codeigniter网站上提取内容。

Facebook所做的是通过HTTP POST请求请求页面,这导致 403 Forbidden 错误,并显示消息“遇到错误 - 不允许您请求的操作”。

其他信息:我正在运行Codeigniter 3和Nginx。

任何人都知道如何在Facebook中显示该页面?

2 个答案:

答案 0 :(得分:2)

1)您应该检查请求的网址是否正确。我有时会使用Postman扩展程序来执行此操作。

2)如果您使用ajax从Facebook调用,您应该知道默认情况下ajax不允许跨域调用。简单的解决方案是使用GET方法发送数据,而不是ajax。(也有一些勾选用ajax进行跨域调用,但我会在必要时详细介绍)

答案 1 :(得分:0)

固定!!!只需禁用相关页面的CSRF保护即可。就这么简单。

相关问题