WhatsApp Cloud API 是一个新平台,它为企业提供与 WhatsApp'基础设施的直接连接,与通过 WhatsApp 合作伙伴 (BSP) 相比,它是一种自助服务选项。 使用 WhatsApp 云API 的一些好处是:
一种成本效益更高的备选办法。
一个更可靠和更稳定的平台连接。
能够建立适合您特定业务需要的自定义集成。
一种针对各种规模企业的灵活和可缩放的解决办法。
在这里了解有关 WhatsApp Cloud API 的更多信息。
请注意以下元素可以从 WhatsApp BSP迁移到 WhatsApp Cloud API。
与账户关联的电话号码。
任何先前批准的高质量信息模板。
显示电话号码的名称。
电话号码的质量评级。
短信限制。
官方WABA状态。
低质量、拒绝或挂起消息模板。
注意在整个文档中经常使用的短语:
-Source WABA: 我们正在从中迁移的WhatsApp BSP。
-目标WAB: 我们正在迁移到的WhatsApp Cloud API。
现有的 Meta 开发者应用程序: 如果您没有创建开发者应用 点击此处在 Meta Business Manager (MBM) 中创建您的应用,并开始使用 WhatsApp Cloud API。 此应用必须在与源WABA相同的商业帐户下创建(业务ID)。
商业ID: 来源和目标WABA必须与相同的 MBM 关联或具有相同的业务ID。
业务验证: 必须验证业务ID。 如果您的企业尚未验证, 请按照以下步骤进行验证。
WABA Review Status: 必须批准来源和目的地WABA的审核状态。
付款 方法: 必须为源 WABA 和目标 WABA 配置付款方式。 确保支付方法在来源地和目的地都设置。
双步验证: 必须在被迁移的电话号码上禁用两步验证。
一旦上述所有情况都得到核实和完成,移徙进程就可以继续。
Meta设计了不可迁移的 WABA ID。 由于某些限制,已经作为一种解决办法实施了一项工作。 若要转移电话号码,WABA ID必须在相同的Meta业务管理账户下。 这意味着移动电话号码只会导致该号码在WABA之间转移,并且不允许任何其他更改。 要成功迁移一个电话号码,必须执行以下步骤:
添加一个新号码到目标 WABA: 这将生成一个新的 WABA ID,用于您想要迁移的数字。 如果您已有一个不再使用的数字,您可以跳过此步骤。
从目标 WABA 中删除新号码:这将腾出一个位置,用于将号码添加到目标 WABA。 或者,如果您已有未使用的号码,您可以删除该号码。
一旦号码被删除,开始将客户's当前号码迁移到新的 WhatsApp 业务。
重要的是要指出,目前, API 文档中概述的这些迁移步骤只能由开发者或具有类似技术背景的人执行。 然而,仍然存在着这种情况。 我们认识到,这对一些人来说可能是一种限制,我们正在努力在今后制定一种更方便用户和更容易获得的解决办法。 需要帮助吗? 联系我们这里!
POST <https://graph.facebook.com/{version}/{wabaId}/phone\_numbers>
名称 | 在 | 必填 | 类型 | 描述 |
---|---|---|---|---|
版本 | 路径 | 真的 | 字符串 | API 版本。 |
瓦巴伊德 | 路径 | 真的 | 字符串 | WhatsApp Cloud API WABA ID。 |
前往 商业管理 > 商业设置 > 帐户 > WhatsApp 商业帐户 查找 WhatsApp 商业帐户的 ID。 选择您想要使用的帐户。 将出现一个包含账户信息的面板,包括ID。
标题
授权:持照者 {Access Token}
系统用户在业务管理员的 WhatsApp 业务账户标签中生成您的访问令牌。 阅读 此指南 以了解如何访问系统用户并创建或复制一个指南。
正文内容
名称 | 类型 | 描述 |
---|---|---|
cc | num | 正在注册的电话号码的数字国家代码:+(+) 符号不需要国家代码。 |
电话号码 | num | 正在迁移的电话号码,没有国家代码或加上符号 (+)。 |
迁徙电话号码 | boolean | 设置为 true 以迁移电话号码。 |
状态
名称 | 描述 |
---|---|
200 OK | 成功。 |
答复
{
"id": "phoneNumberId"
}
POST <https://graph.facebook.com/{version}/{phoneNumberId}/request\_code>
名称 | 在 | 必填 | 类型 | 描述 |
---|---|---|---|---|
版本 | 路径 | 真的 | 字符串 | API 版本。 |
电话编号 | 路径 | 真的 | 字符串 | 这是步骤1中返回的响应。 复制并粘贴数字到此步骤中的回调URL。 |
标题
授权:持照者 {Access Token}
正文内容
名称 | 类型 | 描述 |
---|---|---|
代码方法 | enum | 接收注册码的方法。 支持的值:短信和语音。 |
语言 | enum | 您想要接收注册码的语言。 查看语言代码。 |
状态
名称 | 描述 |
---|---|
200 OK | 成功。 |
答复
·
"success": true
}
代码已经发送到正在通过选定方法迁移的电话号码(SMS 或 Voice)。
帖子: <https://graph.facebook.com/{version}/{phoneNumberId}/verify\_code>
从第2步收到的电话号码中的代码 (6位数字pin) 将用于验证所有权。
标题
授权:持照者 {Access Token}
正文内容
名称 | 类型 | 描述 |
---|---|---|
代码 | num | 完成步骤2后收到6位注册码。 |
状态
名称 | 描述 |
---|---|
200 OK | 成功。 |
答复
·
"success": true
}
确认电话所有权已被验证。
POST <https://graph.facebook.com/{version}/{phoneNumberId}/register>
标题
授权:持照者 {Access Token}
正文内容
名称 | 类型 | 描述 |
---|---|---|
短信产品 | enum | 已使用短信服务。 在这种情况下,使用 "whatsapp"。 |
引脚: | num | 步骤2后收到6位注册码。 |
状态
名称 | 描述 |
---|---|
200 OK | 成功。 |
答复
·
"success": true
}
手机号码已成功注册到 WhatsApp Cloud API WABA。 您现在可以发送消息到您的目标WABA。
WABA ID未迁移。 新迁移的号码将与先前删除的号码的 WABA ID相关联。
成功迁移可以通过 Meta 开发者应用程序进行验证。 要做到这一点,请遵循以下步骤:
导航至 WhatsApp > 入门
在电话号码下拉列表中,确认该号码存在并准确地反映出来。
相关文章 :woman_technologist: