我在一页上拥有管理员访问权限,我创建了 facebook 应用程序,并在我的网站上创建并验证了 webhook。
问题是我在执行操作后无法从 Facebook 获取任何数据。我创建了页面和用户 webhook,然后创建了 php 脚本,该脚本将在 facebook 尝试访问该页面时记录。现在我可以看到 Facebook 正在调用该页面,但我无法从该调用中获取任何数据。我已经打印了 POST 的内容,但它给了我值“1”。
另外,没有任何配置可以设置我需要跟踪哪个 Facebook 页面。我该如何设置呢?
我已经打印了 POST 的内容,但它给了我值“1”。
Facebook 不会将数据作为“正常”POST 请求发送,而是直接发送 JSON。因此 PHP 不会填充 $_POST – 您需要直接读取原始响应正文,然后对其进行解码。
file_get_contents('php://input')
, 进而json_decode
.
另外,没有任何配置可以设置我需要跟踪哪个 Facebook 页面。我该如何设置呢?
您需要将您的应用程序订阅到该页面才能接收更新,请参阅https://developers.facebook.com/docs/graph-api/reference/page/subscribed_apps https://developers.facebook.com/docs/graph-api/reference/page/subscribed_apps
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)