托管活动的网络钩子?



我有一个订阅了页面提要事件的网络钩子。

我希望它告诉我何时在页面上创建公共事件或用户管理的页面。

应用程序仪表板告诉我这是将发送给我的 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 可以从多个用户的页面接收通知吗?

如果是这样,如何配置它以执行此操作?

如果没有,我该怎么做这样的事情? 我需要多个网络钩子吗?

根据相关的网络钩子文档参考https://developers.facebook.com/docs/graph-api/webhooks/reference/page/#feed

  1. event_id不在post_id中交付。
  2. event_id作为event_id在值内部传递,您可能需要检查您的应用程序,似乎event_id响应中被过滤掉了。
  3. 进一步测试它是一个广泛的查询,尽管您可以使用 curl 使用配置的 FB 帐户执行测试。
  4. 在更通用的上下文中,上述 webhook 响应可用于自动生成/处理帖子,这是 webhook 存在的核心目的(在发生时触发和自动化事件(。
  5. 不,此网络钩子是特定于页面的。
  6. 您需要为每个页面单独配置 Webhook。(查找可用于与用户对应的其他页面一起使用的page_ids(
  7. 相同的 webhook
  8. 应该工作,尽管唯一的区别是页面参数,因此您必须为每个页面配置另一组 webhook,并具有与该用户帐户相关的唯一page_id。

注意:请参阅https://developers.facebook.com/docs/graph-api/webhooks/getting-started以测试 Webhook。

相关内容

  • 没有找到相关文章

最新更新