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

已搭建WhatsApp商务应用,如何用Graph API发群组消息?

问题描述

我已在Facebook开发者平台创建了WhatsApp商务应用,目前可通过API及Access Token发送单条消息,使用的curl命令如下:

curl -X POST \
  'https://graph.facebook.com/v15.0/FROM_PHONE_NUMBER_ID/messages' \
  -H "Authorization: ACCESS_TOKEN" \
  -d '{
    "messaging_product": "whatsapp",
    "to": "1650XXXXXXX",
    "text": {"body" : "hi"}
   }'

请问有什么方法可以实现向WhatsApp群组发送消息?

实现方法

要通过WhatsApp Business API发送群组消息,核心是获取群组ID并调整请求参数,具体操作如下:

  • 获取群组ID
    你需要先拿到目标群组的唯一ID,有两种可行方式:

    1. 当群组内有成员发消息时,你的Webhook会收到带group_id字段的事件通知,直接提取该值即可;
    2. 调用对应API版本的/groups端点,拉取当前商务号码加入的所有群组列表,从中找到目标群组的ID。
  • 修改curl请求
    把原请求里的to字段值换成获取到的群组ID,其他参数保持不变,示例命令如下:

curl -X POST \
  'https://graph.facebook.com/v15.0/FROM_PHONE_NUMBER_ID/messages' \
  -H "Authorization: ACCESS_TOKEN" \
  -d '{
    "messaging_product": "whatsapp",
    "to": "GROUP_ID",
    "text": {"body" : "这是一条群组测试消息"}
   }'
  • 重要注意事项
    • 你的商务号码必须是目标群组的成员,否则无法发送消息;
    • 确认使用的API版本支持群组消息功能,部分旧版本可能不兼容;
    • 若发送模板消息,需替换text字段为template字段,并按照WhatsApp模板规则配置参数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 19:00:30