阿里云 Chat App 消息服务通过 OTT 服务模块统一管理 WhatsApp、Messenger、Instagram、Telegram、LINE 等第三方即时消息平台的发送账号。完成账号注册与绑定后,即可把各平台的消息收发能力集成到业务系统,实现跨平台的消息自动化、客户服务和营销通知。本文介绍账号的资源映射关系、状态与生命周期、各平台的注册流程,以及配额与维护约束。
什么是账号
账号是 Chat App 消息服务中用于连接外部消息平台的配置实体。每个账号在逻辑上代表一个用于收发消息的唯一身份,例如一个 WhatsApp 电话号码或一个 Facebook 公共主页账号。账号具备以下核心特性:
唯一身份标识:每个账号代表一个独立的第三方平台账号资源。
统一管理:通过 OTT 服务模块集中配置和管理所有平台连接。
灵活扩展:支持多种消息平台,满足不同业务场景需求。
支持的平台与绑定资源
不同类型的账号需要绑定不同的第三方平台资源,并遵循其特定的技术要求。各平台的绑定资源与前置要求如下。
功能项 | Messenger | Telegram | LINE | ||
绑定资源 | WhatsApp Business 号码或 WhatsApp Business App 号码 | Facebook 公共主页账号 | Instagram 专业账户 | Telegram 机器人 | LINE 官方账号 |
前置要求 | 已完成 WhatsApp Business Account(WABA)账号注册与验证,或在注册流程中创建新的 WABA;采用共存方式时需已注册 WhatsApp Business App 账号 | 已注册 Facebook 公共主页账号,或在注册流程中创建 | 已注册 Instagram 专业账号及与之关联的 Facebook 公共主页,或在注册流程中创建 | 已注册 Telegram 账号,机器人可在注册流程中通过 BotFather 创建 | 已注册 LINE 官方账号,Provider 与 Channel 在注册流程中创建 |
账号生命周期与状态
一个账号从注册到删除包含三个阶段:
注册与绑定:在控制台按目标平台的流程创建发送账号,并完成与第三方平台商业账号的绑定或授权,账号由此获得发送消息的权限。
使用与维护:在发送账号的管理页面监控账号状态、查看数据报表、更新配置、重新绑定第三方平台账号。
删除:手动永久删除账号。
本文覆盖注册与绑定阶段的操作,使用与维护阶段的操作在发送账号的管理页面完成。账号在完成绑定或授权之前处于未绑定状态,该状态下无法正常收发消息。删除账号的前提是账号处于未绑定状态:已完成绑定或授权的账号需先联系客户经理在后台手动解绑,解绑后才能删除。
删除账号为不可逆操作,请谨慎操作。
适用范围
注册发送账号前需满足以下条件:
账号准备:
服务开通:
已开通Chat App 消息服务。
第三方平台资源:各平台的绑定资源与前置要求见支持的平台与绑定资源。其中 WABA、Facebook 公共主页、Instagram 专业账号、Telegram 机器人,以及 LINE Developers Console 中的 Provider 与 Channel 可在对应的注册流程中创建;LINE 官方账号、WhatsApp Business App 账号与 Telegram 账号需提前在对应的第三方平台注册。
配额与限制
账号总数:Chat App 的账号数量不区分账号类型,默认最大值是 100 个。如需更多账号,联系客户经理申请扩容。
注册发送账号
六个平台的注册流程相互独立,均为向导式流程。根据要注册的发送账号类型,选择对应的流程。
平台 | 注册流程 | 步骤数 | 流程要点 |
4 | 选择接入方式,并在 Meta 官方嵌入式注册页面完成授权与号码验证 | ||
Messenger | 3 | 在 Meta 嵌入式注册页面授权 Facebook 公共主页 | |
3 | 在 Meta 嵌入式注册页面授权 Instagram 专业账号 | ||
Telegram | 3 | 填写 BotFather 生成的 API Token | |
LINE | 6 | 在 LINE Developers Console 创建 Provider 与 Channel、填写凭证并配置 Webhook |
通用字段与操作规则
以下规则适用于全部平台的注册流程,各流程中不再重复说明:
发送账号名称:用于在控制台中识别该发送账号,建议使用有意义的名称,长度不超过 50 个字符。
备注:可选填,长度不超过 150 个字符。
向导回退:在任一步骤单击上一步,返回上一步修改已填写的信息。
WhatsApp 发送账号注册
WhatsApp 提供两种接入方式,在流程第一步选定,选定后的注册路径不同:
接入方式 | 适用场景 | 账号前提 |
WhatsApp Business API | 适合中大型企业,通过程序化访问实现与客户的规模化沟通 | 已注册 WABA 账号,或在注册流程中创建新的 WABA |
WhatsApp Business App 共存 | 沿用现有的 WhatsApp Business 应用账号和电话号码 | 已注册 WhatsApp Business App 账号 |
步骤一:选择接入方式
登录 Chat App 消息服务控制台。
在左侧导航栏,选择 OTT 服务 > WhatsApp。
单击新建发送账号。
单击要使用的接入方式卡片,然后单击下一步。
步骤二:设置发件信息
在发送账号名称输入框中,输入账号名称。
(可选)在备注输入框中,输入备注信息。
单击下一步。
步骤三:注册
阅读注册流程说明。
单击开始注册,打开 Meta 官方嵌入式注册页面。
在弹出的页面中,使用 Facebook 账号登录并授权,创建或选择已有的 WhatsApp Business 账号(WABA),添加并验证业务电话号码。
完成授权后,系统自动同步账号信息并进入下一步。
注册过程中请勿关闭弹窗,完成授权后系统将自动跳转。
步骤四:完成
页面显示 WABA ID、账户名称、绑定号码等账号信息,即表示注册成功。此时可单击返回服务列表,返回当前服务的发送账号列表;或单击进入管理,进入该发送账号的管理页面。
Messenger 发送账号注册
步骤一:设置发件信息
登录 Chat App 消息服务控制台。
在左侧导航栏,选择 OTT 服务 > Messenger。
单击新建发送账号。
在发送账号名称输入框中,输入账号名称。
(可选)在备注输入框中,输入备注信息。
单击下一步。
步骤二:Facebook 公共主页授权
阅读 Facebook 公共主页授权流程说明。
单击开始授权,打开 Meta 嵌入式注册页面。
在弹出的页面中,注册并创建 Facebook 公共主页(如果还没有),然后登录 Facebook 账号并选择需要授权的公共主页。
等待授权完成,系统自动进入下一步。
授权过程中请勿关闭弹窗,完成授权后系统将自动跳转到下一步。
步骤三:完成
页面显示页面 ID、页面名称、连接状态等账号信息,即表示授权成功。此时可单击返回服务列表,返回当前服务的发送账号列表;或单击进入管理,进入该发送账号的管理页面。
Instagram 发送账号注册
步骤一:设置发件信息
登录 Chat App 消息服务控制台。
在左侧导航栏,选择 OTT 服务 > Instagram。
单击新建发送账号。
在发送账号名称输入框中,输入账号名称。
(可选)在备注输入框中,输入备注信息。
单击下一步。
步骤二:Instagram 专业账号授权
阅读 Instagram 专业账号授权流程说明。
单击开始授权,打开 Meta 嵌入式注册页面。
在弹出的页面中依次完成以下操作:
注册并创建 Instagram 账号(如果还没有),并将账号切换为专业账号。
登录 Instagram 账号。
选择或创建公共主页。
选择要授权的 Instagram 专业账号。
等待授权完成,系统自动进入下一步。
Instagram 账号必须是专业账号才能使用消息服务。
授权过程中请勿关闭弹窗。
步骤三:完成
页面显示账号 ID、账号名称、页面 ID、页面名称、连接状态等账号信息,即表示授权成功。此时可单击返回服务列表,返回当前服务的发送账号列表;或单击进入管理,进入该发送账号的管理页面。
Telegram 发送账号注册
步骤一:设置发件信息
登录 Chat App 消息服务控制台。
在左侧导航栏,选择 OTT 服务 > Telegram。
单击新建发送账号。
在发送账号名称输入框中,输入账号名称。
(可选)在备注输入框中,输入备注信息。
单击下一步。
步骤二:Telegram 机器人授权
阅读 Telegram 机器人授权流程说明。
在 Telegram APP 中搜索 BotFather,通过 BotFather 创建机器人并获取 API Token。
在 API Token 输入框中,粘贴从 BotFather 获取的 API Token。
单击下一步。
API Token 格式为数字:字母组合,例如 822xxxxxxxx:AAF...。从 BotFather 获取的 Bot API Token 用于授权 Chat App 访问 Telegram 机器人。
步骤三:完成
页面显示机器人名称、机器人地址、API Token(脱敏显示)等账号信息,即表示授权成功。此时可单击返回服务列表,返回当前服务的发送账号列表;或单击进入管理,进入该发送账号的管理页面。
LINE 发送账号注册
步骤一:设置发件信息
登录 Chat App 消息服务控制台。
在左侧导航栏,选择 OTT 服务 > LINE。
单击新建发送账号。
在发送账号名称输入框中,输入账号名称。
(可选)在备注输入框中,输入备注信息。
单击下一步。
步骤二:创建 Provider 与 Channel
单击前往 Console,打开 LINE Developers Console。
在 LINE Developers Console 中使用 LINE 账号登录,单击 Create a new provider,输入 Provider 名称(通常为公司或品牌名称),然后单击 Create 完成创建。
在 Provider 页面中单击 Create a new channel,选择 Messaging API 类型,填写 Channel 名称、描述、图标等基本信息,选择所属行业类别,同意服务条款后单击 Create。
确认 Channel 创建成功,进入 Channel 详情页。
返回 Chat App 消息服务控制台,单击下一步。
步骤三:填写凭证
在 Channel 详情页的 Basic settings 标签页中,复制 Channel ID 与 Channel secret。
返回 Chat App 消息服务控制台,在 Channel ID 输入框中粘贴 Channel ID,在 Channel Secret 输入框中粘贴 Channel Secret。
单击下一步。
Channel Secret 是敏感信息,请妥善保管。
步骤四:配置 Webhook
自动配置 Webhook 前,需在 LINE 侧打开 Webhook 相关开关,并确认 Channel ID、Channel Secret 填写正确,否则配置完成后无法获得上行消息。
前往 LINE Developers Console,在需要授权的 Channel 下 Messaging API 频道下打开 Use Webhook、Webhook redelivery、Error statistics aggregation 开关。
返回 Chat App 消息服务控制台,单击自动配置 Webhook,由系统自动配置 LINE Webhook。
如果 Webhook 验证失败,检查以下事项后重新验证:
网络连接是否正常。
LINE Developers Console 中的 Use webhook 等开关是否已开启。
验证通过后,单击下一步,进入确认页面。
如果 Webhook 未验证通过,系统将显示警告提示,可以选择仍然继续或重新验证。Webhook 验证失败不影响消息发送,但会导致无法接收用户回复和消息回执,无法获得群组信息,建议完成 Webhook 验证后再开始下一步。
步骤五:确认配置
查看配置信息摘要,确认所有信息正确。
确认 Webhook 状态为验证通过。
单击完成。
确保 Webhook 验证已通过,否则 Chat App 将无法接收 LINE 消息事件。
步骤六:完成
页面显示账号信息和 LINE 官方套餐配额信息,即表示注册成功。此时可单击返回服务列表,返回当前服务的发送账号列表;或单击进入管理,进入该发送账号的管理页面。
后续步骤
发送账号注册完成后,按平台执行对应的后续操作:
WhatsApp:创建消息模板并送审,模板审核通过后即可开始向用户发送消息。
Messenger 与 Instagram:在模板设计中配置消息模板,并开始回复用户上行消息。
Telegram:在机器人管理中配置 Webhook;在模板管理设计中创建模板后,可以向用户发送消息。
LINE:如需更换 Token 或修改配置,可随时进入账号设置页面重新编辑。套餐配额数据来自 LINE 官方 API,如需了解套餐详情或升级套餐,前往 LINE Official Account Manager。
常见问题
账号数量有限制吗?
默认配额与各平台的单独数量限制见配额与限制。如需超出默认配额,联系客户经理申请扩容。
可以删除已绑定的账号吗?
不能直接删除。已完成绑定或授权的账号需先联系客户经理在后台手动解绑,账号回到未绑定状态后才能删除,完整规则见账号生命周期与状态。
账号绑定失败怎么办?
检查以下事项:
确认已满足对应平台的前置要求,详见支持的平台与绑定资源。
确认第三方平台账号状态正常。
确认授权流程完整无误,例如 Meta 嵌入式注册弹窗在授权完成前未被关闭。