Page 1 of 1

开发者如何与 WhatsApp Business 平台集成?

Posted: Tue May 20, 2025 5:43 am
by liza89
与 WhatsApp Business 平台集成后,开发者和企业能够以编程方式收发消息、大规模管理客户互动,并构建自定义对话体验。与免费的 WhatsApp Business 应用不同,该平台 (API) 专为消息传递量较大且集成需求复杂的中大型企业而设计。

以下是开发人员如何与 WhatsApp 商业平台集成的详细介绍:

1.先决条件和设置:

Meta 商业账户:开发者和企业需要拥有一个经过验证的 Meta 商业账户(原名 Facebook Business Manager)。该账户是管理所有 Meta 商业资产(包括 WhatsApp 商业账户)的中心枢纽。
WhatsApp 商业账户 (WABA):在 Meta 商业账户中,需要创建一个 WhatsApp 商业账户 (WABA)。这是在 WhatsApp 上代表企业的实体。
电话号码: WABA 需要提供电话号码。此号码目前无法在标准 WhatsApp 个人应用或 WhatsApp Business 应用上注册。企业可以转移现有号码或获取新号码。
业务验证: Meta 业务账户必须通过 Meta 验证。这需要提交合法的业务文件,以确认业务的合法性。这对于获得更高的消息发送限额以及获得“绿色勾号”官方业务账户徽章至关重要。
访问令牌:开发人员需要生成访问令牌(直接 澳大利亚 whatsapp 号码数据 集成的系统用户访问令牌或解决方案提供商的业务集成系统用户访问令牌)来验证 API 请求。
2. 选择 API 托管选项:

开发人员可以通过两种主要方式访问 WhatsApp Business 平台 API:

WhatsApp 云 API(由 Meta 托管):
易于使用:由于其简单易用,这是推荐的选项,并且越来越受欢迎。Meta 托管 API 基础架构,处理服务器维护、扩展和升级。
快速设置:开发人员无需管理自己的服务器即可快速上手。
直接访问:企业可以直接从 Meta for Developers 访问云 API。
理想对象:希望专注于构建对话体验而不是基础设施管理的企业。
WhatsApp 本地 API(自托管 - 已弃用,转而使用云 API):
控制:此选项涉及在企业自己的服务器上托管 WhatsApp Business API 客户端。它提供了对基础设施的更多控制。
技术开销:需要大量的安装、配置、维护和扩展技术专长。
不太受欢迎: Meta 正在积极弃用此功能并支持 Cloud API,因此新的集成应该强烈支持 Cloud API。
理想用途:具有特定数据驻留要求或需要内部解决方案的复杂现有基础设施的大型企业。
3. API 组件和关键集成:

无论托管选项如何,集成都涉及与多个 API 进行交互:

WhatsApp 云 API(或本地 API):这是用于向 WhatsApp 用户发送和接收消息的核心消息传递 API。
发送消息:开发人员使用此 API 发送各种类型的消息:
短信:简单文本。
媒体信息:图像、视频、音频、文档。
交互式消息:带有快速回复按钮、号召性用语按钮或列表消息的消息。
消息模板:企业在 24 小时客户服务窗口之外发起对话时所需的预先批准的消息格式。这些对于营销、通知(例如订单确认、发货更新)和提醒至关重要。
接收消息:开发人员配置 Webhook 来接收来自用户的消息。当用户向企业发送消息时,WhatsApp 会向 Webhook 端点发送通知,允许企业的应用程序处理该消息。
WhatsApp 商业管理 API:此 API 用于管理 WhatsApp 商业帐户及其资产的各个方面。
模板管理:创建、更新、删除消息模板,并检查其审批状态。
电话号码管理:管理关联的电话号码。
帐户设置:访问和更新业务资料信息。
质量信号:监控发送消息的质量以确保合规性并避免标记。
WhatsApp Flows API:一种较新的 API,允许开发人员直接在 WhatsApp 聊天中创建结构化、交互式体验(如表单、产品浏览、预约),从而使复杂的交互更加简化。
Webhooks:对于接收有关 WhatsApp 中事件的实时通知至关重要,例如:
来自用户的传入消息。
消息传递和阅读回执。
消息模板状态改变(批准/拒绝)。
企业帐户的质量评级更新。
4.与业务系统集成:

WhatsApp 商业平台的强大之处在于它能够与企业现有的技术堆栈集成:

CRM(客户关系管理):与 CRM 系统(例如 Salesforce、HubSpot)集成,企业可以集中管理客户对话、查看聊天记录以及其他客户数据,并有效地管理潜在客户。
电子商务平台:与 Shopify 或 WooCommerce 等平台集成可实现自动订单确认、发货更新、废弃购物车提醒和直接产品查询。
客户支持软件:连接到帮助台系统允许客户支持代理在其现有的支持仪表板内管理 WhatsApp 对话。
营销自动化平台:根据用户细分和行为进行自动化营销活动和个性化消息传递。
聊天机器人框架:开发人员使用各种框架(例如 Dialogflow、Rasa)构建和部署聊天机器人,并将它们与 WhatsApp 商业平台集成以实现对话自动化。
5.测试和部署:

沙盒环境:开发人员通常可以在上线之前在 Meta 或他们选择的解决方案提供商提供的沙盒环境中测试他们的集成。
分阶段推出:企业通常从有限的消息传递量开始,在确保消息质量和合规性后逐步扩大规模。
6. 与业务解决方案提供商(BSP)合作:

许多企业,尤其是那些没有庞大内部开发团队的企业,选择与官方 WhatsApp 商业解决方案提供商 (BSP) 合作。
BSP 提供预构建的平台、API 和服务,从而简化了直接 API 集成的复杂性。它们通常提供:
更容易入职和验证。
托管和基础设施管理。
用于管理对话和模板的用户友好型仪表板。
与流行的 CRM/电子商务平台预先构建集成。
聊天机器人构建器和自动化工具。
对最佳实践和政策提供专门的支持和指导。
本质上,与 WhatsApp 商业平台集成涉及设置元商业帐户、验证业务、选择托管选项(最好是云 API)、使用代码与各种 API(消息传递、管理、流程)交互、配置 webhook 进行实时更新,并与其他业务系统集成以创建有凝聚力的客户沟通策略。