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

WhatsApp Business API如何主动发起与客户的对话?

实现WhatsApp Business API主动发起对话的方法

WhatsApp Business API出于合规与用户体验限制,不允许未经客户触发就发送普通消息,必须使用预先审核通过的模板消息才能主动发起新对话。以下是具体实现步骤:

1. 创建并审核WhatsApp消息模板

你需要在Meta Business Manager中创建符合规范的消息模板,模板类型可选择问候、通知、验证码等,内容需清晰明确,不得包含违规营销性质内容。提交后等待Meta审核通过,审核通过后会获得模板的唯一名称(template_name)。

2. 修改代码适配模板消息

将原有普通文本消息的请求结构,替换为模板消息的请求格式,核心变化是将type设为template,并指定审核通过的模板名称及对应参数(若模板包含变量)。

修改后的示例代码:

const axios = require('axios');

const sendTemplateMessage = async () => {
    try {
        const response = await axios.post(
            "https://graph.facebook.com/v17.0/YOUR_PHONE_NUMBER_ID/messages",
            {
                messaging_product: "whatsapp",
                to: "CUSTOMER_PHONE_NUMBER",
                type: "template",
                template: {
                    name: "YOUR_APPROVED_TEMPLATE_NAME", // 替换为审核通过的模板名称
                    language: {
                        code: "zh_CN" // 根据目标用户语言设置,如en_US、es_ES等
                    },
                    // 若模板包含变量参数,添加components字段传递参数值
                    components: [
                        {
                            type: "body",
                            parameters: [
                                { type: "text", text: "客户名称" } // 替换为实际参数内容
                            ]
                        }
                    ]
                }
            },
            {
                headers: {
                    "Authorization": `Bearer YOUR_ACCESS_TOKEN`,
                    "Content-Type": "application/json"
                }
            }
        );

        console.log(response.data);
    } catch (error) {
        console.error("发送失败:", error.response.data);
    }
};

sendTemplateMessage();

注意事项

  • 模板审核通常需1-2个工作日,若审核不通过需按提示修改内容后重新提交。
  • 不同类型模板有不同使用限制:营销类模板仅能发送给已同意接收的用户,通知类模板可用于业务必要通知场景。
  • 确保你的WhatsApp Business账号已完成验证,且拥有发送模板消息的权限。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 15:27:05