如何在用户提及Facebook主页时接收含提及者ID与帖子链接的通知?
Facebook主页提及通知配置指南
1. 检查主页订阅字段
从你的截图确认**Mentions(提及)**字段是否已勾选。如果未勾选,前往主页订阅设置找到mention选项并勾选保存。
2. 确认应用权限
- 必须获取
pages_show_list和pages_read_engagement权限,这是读取主页提及数据的必要权限 - 需由主页管理员完成权限授权,授权后确认权限状态为“已授予”
3. 解析Webhook事件数据
当用户提及你的主页时,Webhook会收到page类型的mention事件,可从返回的payload中提取所需信息:
- 提及者ID:提取
entry[0].changes[0].value.from.id字段值 - 帖子链接:用
entry[0].changes[0].value.post_id拼接成链接,格式为https://www.facebook.com/{post_id}
关键payload示例:
{ "object": "page", "entry": [ { "id": "你的主页ID", "time": 1620000000000, "changes": [ { "field": "mention", "value": { "from": { "id": "提及者ID" }, "post_id": "帖子ID", "created_time": "2021-05-03T12:00:00+0000" } } ] } ] }
4. 测试验证
用其他账号在任意帖子中@你的主页,查看Webhook接收日志确认是否收到事件。若未收到,排查以下几点:
- Webhook回调URL能正常响应Facebook的验证请求(返回challenge参数)
- 应用Webhook已启用
page对象订阅 - 主页已关联到你的应用
内容的提问来源于stack exchange,提问作者DimensityDU
相关产品推荐
相关产品推荐

