Php Facebook网页钩子

Php Facebook网页钩子,php,facebook,facebook-graph-api,webhooks,Php,Facebook,Facebook Graph Api,Webhooks,我在一个页面上有管理员权限,我创建了facebook应用程序,并在我的网站上创建和验证了webhook 问题是,在我采取行动后,我无法从facebook获得任何数据。我创建了页面和用户webhook,然后创建了php脚本,它将在facebook试图访问该页面时记录日志。现在我可以看到facebook正在调用该页面,但我无法从该调用中获取任何数据。我已经打印了这篇文章的内容,但它给了我“1”的价值 此外,没有配置,我可以设置我需要跟踪哪个facebook页面。我如何设置它 我已经打印了这篇文章的内

我在一个页面上有管理员权限,我创建了facebook应用程序,并在我的网站上创建和验证了webhook

问题是,在我采取行动后,我无法从facebook获得任何数据。我创建了页面和用户webhook,然后创建了php脚本,它将在facebook试图访问该页面时记录日志。现在我可以看到facebook正在调用该页面,但我无法从该调用中获取任何数据。我已经打印了这篇文章的内容,但它给了我“1”的价值

此外,没有配置,我可以设置我需要跟踪哪个facebook页面。我如何设置它

我已经打印了这篇文章的内容,但它给了我“1”的价值

Facebook不会以“普通”POST请求的形式发送数据,而是直接发送JSON。因此,PHP不会填充$u POST–您需要直接读取原始响应体,然后对其进行解码

文件获取内容('php://input)
,然后
json\u解码

此外,没有配置,我可以设置我需要跟踪哪个facebook页面。我如何设置它


您需要将应用程序订阅到该页面以接收更新,请参见

谢谢,php://input 解决了这个问题。我以前从未见过它。现在我可以获取数据了。