我有一个订阅页面提要事件的 webhook。
我希望它告诉我何时在页面或用户管理的页面上创建了公共(public)事件。
应用仪表板告诉我这是将发送给我的 JSON 对象:
{
"field": "feed",
"value": {
"item": "status",
"post_id": "44444444_444444444",
"verb": "add",
"published": 1,
"created_time": 1536110879,
"message": "Example post content.",
"from": {
"name": "Test Page",
"id": "1067280970047460"
}
}
}
事件 ID 是否在 post_id 字段中传递?
如果没有,它是如何传递给我的?
我该如何进一步测试呢?
我唯一的选择是手动创建事件,记录事件ID并将其填写为返回的post_id吗?
这个 webhook 可以接收来自多个用户页面的通知吗?
如果是这样,我该如何配置它呢?
如果没有,我该怎么做这样的事情?我需要多个 webhook 吗?
最佳答案
根据相关的 webhook 文档引用 https://developers.facebook.com/docs/graph-api/webhooks/reference/page/#feed
event_id
,您可能需要检查您的应用程序,似乎 event_id 在响应中被过滤掉了。 注:引用
https://developers.facebook.com/docs/graph-api/webhooks/getting-started
用于测试 webhook。
关于facebook-webhooks - 托管事件的 Webhook?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52176052/