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

如何通过Facebook Graph API与Webhook实现Instagram新关注者自动发消息

方案可行性确认与配置指南

你的方案完全可行,通过Facebook Graph API + Webhook实现新关注者自动发消息的流程是官方支持的,下面是针对Webhook监听Instagram关注事件的具体配置步骤:

1. 配置Webhook订阅Instagram关注事件

  • 进入Facebook开发者后台,找到你的应用并进入「Webhooks」设置页
  • 在「订阅对象」下拉菜单中选择Instagram Graph API
  • 勾选follow事件(这是触发新关注/取消关注的核心事件)
  • 确保你的回调URL能正常接收POST请求,验证令牌与配置一致

2. 处理Webhook回调数据

当有新用户关注你的Instagram账号时,Webhook会收到POST请求,数据结构里会包含关键信息:

  • entry[0].changes[0].value:包含关注者的user_id(Instagram用户ID)、follow_type(值为follow代表新关注)
  • 你需要在回调逻辑中判断follow_type,过滤出真正的新关注行为,提取关注者ID

3. 获取关注者详细信息

用Graph API调用获取关注者的基础信息,示例请求:

GET /{instagram-user-id}?fields=id,username,full_name

注意:这里的访问令牌需要是关联Facebook页面的页面访问令牌,且需拥有instagram_basic、pages_show_list权限

4. 向关注者发送消息

通过Graph API的消息端点发送欢迎消息,示例请求:

POST /{facebook-page-id}/messages
{
  "recipient": {"id": "{instagram-follower-id}"},
  "message": {"text": "感谢关注!很高兴认识你😊"}
}

注意:需要确保你的应用拥有pages_messaging权限,且该权限需通过Facebook应用审核(公开部署时);测试阶段可使用测试用户跳过审核

关键注意事项

  • 确保Instagram账号与Facebook页面的关联状态正常,且页面访问令牌未过期
  • Webhook回调必须在5秒内返回200响应,否则Facebook会重复发送请求
  • 避免发送垃圾消息,遵守Instagram的平台规则,防止账号受限

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 00:27:06