托管事件的 Webhook?
Webhook for hosted event?
我有一个 webhook 订阅了 Page feed 事件。
我希望它在页面或用户管理的页面上创建 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"
}
}
}
是否在post_id字段中传递事件ID?
如果没有,怎么传给我的?
我该如何进一步测试呢?
我唯一的选择是手工创建事件,记录事件id并填写为返回post_id?
这个 webhook 可以接收来自多个用户页面的通知吗?
如果是这样,我该如何配置它?
如果没有,我该怎么做?我需要多个 Webhook 吗?
根据相关的 webhooks 文档参考 https://developers.facebook.com/docs/graph-api/webhooks/reference/page/#feed
- event_id 未在 post_id 中交付。
- event_id 作为
event_id
传递给内部值,您可能需要检查您的应用,似乎 event_id 在响应中被过滤掉了。
- 进一步测试它是一个广泛的查询,尽管您可以使用 curl 通过配置的 FB 帐户执行测试。
- 在更通用的上下文中,上述 webhook 响应可用于 autogenerate/handle post,这是 webhook 存在的核心目的(触发和自动化事件,以及发生时)。
- 不,这个 webhook 是页面特定的。
- 您需要为每个页面分别配置webhook。 (找到可用于与用户对应的其他页面一起工作的page_ids)
- 相同的 webhook 应该可以工作,尽管唯一的区别应该是页面参数,因此您必须为每个页面配置另一组 webhook,具有与该用户帐户相关的唯一 page_id。
注意:请参阅 https://developers.facebook.com/docs/graph-api/webhooks/getting-started
测试 webhooks。
我有一个 webhook 订阅了 Page feed 事件。
我希望它在页面或用户管理的页面上创建 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"
}
}
}
是否在post_id字段中传递事件ID?
如果没有,怎么传给我的?
我该如何进一步测试呢?
我唯一的选择是手工创建事件,记录事件id并填写为返回post_id?
这个 webhook 可以接收来自多个用户页面的通知吗?
如果是这样,我该如何配置它?
如果没有,我该怎么做?我需要多个 Webhook 吗?
根据相关的 webhooks 文档参考 https://developers.facebook.com/docs/graph-api/webhooks/reference/page/#feed
- event_id 未在 post_id 中交付。
- event_id 作为
event_id
传递给内部值,您可能需要检查您的应用,似乎 event_id 在响应中被过滤掉了。 - 进一步测试它是一个广泛的查询,尽管您可以使用 curl 通过配置的 FB 帐户执行测试。
- 在更通用的上下文中,上述 webhook 响应可用于 autogenerate/handle post,这是 webhook 存在的核心目的(触发和自动化事件,以及发生时)。
- 不,这个 webhook 是页面特定的。
- 您需要为每个页面分别配置webhook。 (找到可用于与用户对应的其他页面一起工作的page_ids)
- 相同的 webhook 应该可以工作,尽管唯一的区别应该是页面参数,因此您必须为每个页面配置另一组 webhook,具有与该用户帐户相关的唯一 page_id。
注意:请参阅 https://developers.facebook.com/docs/graph-api/webhooks/getting-started
测试 webhooks。