适用范围:腾讯会议企业自建应用的服务端 REST API,使用 AK/SK 鉴权并具备相应的“管理企业用户”权限。
腾讯会议的企业用户通过创建用户接口(POST /v1/users)创建,phone 为必填项。账号创建后处于“未激活”状态。
用户激活的过程,本质是用该手机号完成一次身份确认:平台向手机号发送激活短信或激活链接,用户确认后账号变为正常状态,同时该手机号被标记为已验证。
因此实际需要处理的需求只有两类:未激活账号如何激活、已激活账号如何换绑手机号。
无论哪种场景,都应先调用获取用户详情接口(GET /v1/users/{userid},operator_id 与 operator_id_type 放在 query 中)确定账号状态:
字段 | 需要关注的值 | 用来回答什么问题 |
|---|---|---|
|
| 账号本身是否已经激活? |
|
| 是否有已绑定的手机号?该手机号是否已验证? |
status=3(且 phone 有值):走 3.1 或 3.2 完成激活,激活后无需再做手机号验证。status=1:手机号已验证。status=2/4/5:应先处理账号状态或权限问题,不要套用下面的流程。
调用发送用户激活邀请接口(PUT /v1/users/{userid}/invite-activate),由平台向该账号的手机号发送激活短信,用户确认后账号变为激活态。

当短信内容或渠道需要由企业自己控制时,调用获取账号激活链接接口(POST /v1/users/invite-activate;注意与 3.1 的 PUT 同名不同接口):
userid_list 数组,取得 inactivate_user_list[].activate_url。
换绑是独立于激活的需求:用户已激活(status=1),需要把绑定手机号换成新号码。换绑除验证新号码外,还要先取得旧手机号验证通过的 token。最终调用校验绑定手机号验证码接口时使用 type=2,并携带该 token。
步骤 | 处理方式 |
|---|---|
发起原号码验证 | 调用向目标换绑手机号发送验证码接口( |
获取换绑凭证 | 调用获取换绑手机号 token接口( |
验证新号码 | 调用向目标手机号发送验证码接口( |
完成换绑 | 调用校验绑定手机号验证码接口( |

接口调用失败时,可从响应的 error_info.error_code 获取错误码。下表摘录自腾讯会议错误码及本节涉及的各接口文档;同一错误码在不同接口中的描述可能略有区别,处理时应以所调用接口的错误码说明为准。
错误码 | 常见场景 | 错误描述 |
|---|---|---|
| 各类接口 | 参数非法(如 |
| 激活邀请、验证短信 | 用户不存在。 |
| 发送激活邀请 | 今天已经向该用户发送过邀请提醒。 |
| 发送验证短信 | 用户未激活。 |
| 发送验证短信 | 用户无需验证。 |
| 发送验证短信 | 今天已经向该用户发送过验证信息。 |
| 验证短信 | 无权限进行该操作,建议检查操作者身份或资源归属。 |
| 验证短信 | 用户未绑定手机号。 |
| 手机号验证码发送 | 接口调用频率达到上限。 |
| 验证码发送或校验 | 验证码通用错误(手机号发送超限、校验超限、验证码不正确)。 |
| 校验绑定手机号验证码 | 绑定手机号业务失败通用错误码。 |
| 手机号绑定、换绑 | 请求超时,请稍后再试。 |
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。