You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Facebook Conversation API查询回复会话的具体管理员ID

Facebook Conversation API查询回复管理员身份解决方案

可以通过Facebook Graph API查询到具体回复会话的管理员身份,你调用conversations接口的participant字段仅返回主页ID属于正常情况,该字段默认仅返回会话参与方的公开身份,不会直接暴露管理员个人ID信息,正确查询方式如下:

  • 你需要调用/{conversation-id}/messages端点而非直接查询conversation的participant字段,请求时需主动指定拉取admin_creator字段,该字段专门用于返回主页管理员发送消息时的身份信息
  • 接口调用需满足两个前置权限要求:拥有pages_manage_metadata和pages_read_engagement权限,且请求使用的AccessToken必须为对应Facebook主页的Page Access Token,普通用户Token、应用级Token均无法拉取到该字段
  • 参考请求结构如下:
    https://graph.facebook.com/v18.0/{会话ID}/messages?fields=id,message,created_time,from,admin_creator&access_token={你的主页AccessToken}
    
  • 正常返回结果中,admin_creator字段会包含回复管理员的ID、姓名、头像三个核心信息;如果消息为普通用户发送而非管理员回复,该字段不会出现在返回结果中

你截图中返回结果仅显示主页ID,就是因为未在请求messages列表时主动指定拉取admin_creator字段导致的。

内容的提问来源于stack exchange,提问作者STeveBobJohn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 22:18:00