---
order: 4
navTitle: 发送绑定手机号验证码
---
# 发送绑定手机号验证码

用于当用户绑定手机号到账号信息时发送验证手机合法性的短信给手机号码。

调用此API时用户必须已登录系统。

## 调用说明

请求方式：`POST`\
请求url：`/api/me/sendBindPhoneCode`\
请求参数示例：

```json
{
    "phone": "13112345678",
    "ignoreBindOthers": true,
}
```

参数说明：

| 参数             | 必须 | 说明                                                                                                    |
| :--------------- | :--- | :------------------------------------------------------------------------------------------------------ |
| phone            | 是   | 手机号                                                                                                  |
| ignoreBindOthers | 否   | 是否忽略掉手机已经有绑定过其他账号的情况，默认false，请在用户表没有为手机号设置唯一约束的时候才传入true |

返回值示例：

```json
{
    "result": false,
    "errorCode": "phoneSet",
    "message": "用户已经绑定过手机号了"
}
```

参数说明：

| 参数      | 说明                     |
| :-------- | :----------------------- |
| result    | 校验结果，`true`标识成功 |
| errorCode | 错误编码                 |
| message   | 错误文本提示             |

`errorCode`说明

| errorCode          | 说明                                                           |
| :----------------- | :------------------------------------------------------------- |
| userFound          | 该手机号已经绑定了其他账号                                     |
| smsServiceNotFound | 系统没有开启使用发送验证码的服务                               |
| disabled           | 绑定手机号服务未开启                                           |
| waiting            | 手机号在限制时间内容内已经发送过一次验证码                     |
| locked             | 验证码错误次数过多，手机号被锁定了，暂时不能使用该手机进行验证 |
