我为我的公司创建了一个Facebook页面,并创建了一个“工作”标签,该标签将从我的HTTPS Codeigniter网站上提取内容。
Facebook所做的是通过HTTP POST请求请求页面,这导致 403 Forbidden 错误,并显示消息“遇到错误 - 不允许您请求的操作”。
其他信息:我正在运行Codeigniter 3和Nginx。
任何人都知道如何在Facebook中显示该页面?
答案 0 :(得分:2)
1)您应该检查请求的网址是否正确。我有时会使用Postman扩展程序来执行此操作。
2)如果您使用ajax从Facebook调用,您应该知道默认情况下ajax不允许跨域调用。简单的解决方案是使用GET方法发送数据,而不是ajax。(也有一些勾选用ajax进行跨域调用,但我会在必要时详细介绍)
答案 1 :(得分:0)
固定!!!只需禁用相关页面的CSRF保护即可。就这么简单。