# 第三方快速注册小程序支持云开发

第三方快速创建的小程序支持使用云开发目前有三种方式：接口开通、开发者工具开通、[小程序后台系统](https://mp.weixin.qq.com/)开通；

## 方式一：接口开通
1. 第三方通过接口查询小程序是否已经绑定了手机号，如未绑定可推送模板消息给小程序管理员微信收集手机号；

2. 如已绑定或小程序管理员绑定好手机号后，调用接口[开通云开发](/doc/oplatform/openApi/cloudbase-common/admin-management/api_createclouduser.md)即可开通；

### 查询是否绑定手机号

通过本接口可以查询小程序是否绑定了手机号，并支持推送模版消息给小程序管理员收集手机号。使用过程中如遇到问题，可在[开放平台服务商专区](https://developers.weixin.qq.com/community/minihome/mixflow/1355698687267438595)发帖交流。


### 请求地址

```plain
POST https://api.weixin.qq.com/tcb/checkmobile?access_token=ACCESS_TOKEN
```

### 请求参数

| 属性         | 类型   | 默认值 | 必填 | 说明                                                         |
| ------------ | ------ | ------ | ---- | ------------------------------------------------------------ |
| access_token | String |        | 是   | [第三方平台接口调用令牌authorizer_access_token](/doc/oplatform/openApi/ticket-token/api_getauthorizeraccesstoken.md) |
| push_tmpl    | Bool   | false  | 否   | 是否在小程序未绑定手机号时推送模版消息给管理员收集手机号     |

### 返回值

返回的 JSON 数据包

| 属性       | 类型   | 说明             |
| ---------- | ------ | ---------------- |
| errcode    | number | 错误码           |
| errmsg     | string | 错误信息         |
| has_mobile | Bool   | 是否绑定了手机号 |

**errcode 的合法值**
| 值         | 说明                                                         | 最低版本 |
| ---------- | ------------------------------------------------------------ | -------- |
| 0          | 请求成功                                                     |          |
| -1         | 系统错误                                                     |          |
| -1000      | 系统错误                                                     |          |
| 40014      | AccessToken 不合法                                           |          |
| 40101      | 缺少必填参数                                                 |          |
| 41001      | 缺少AccessToken                                              |          |
| 42001      | AccessToken过期                                              |          |
| 43002      | HTTP METHOD 错误                                             |          |
| 其他错误码 | [云开发错误码](/miniprogram/dev/wxcloudservice/wxcloud/reference/errcode) |          |

### POST 数据示例

```json
{
    "push_tmpl": true
}
```

### 返回数据示例

```json
{
    "errcode": 0,
    "errmsg": "ok",
    "has_mobile": true
}
```
## 方式二：开发者开通
1. 第三方登录微信开发者工具中，选择该快速创建的小程序项目进入到开发者界面，点击“云开发”；

2. 如该快速注册的小程序未绑定手机号，则弹窗提示发送模板消息给小程序管理员以收集手机号开通云开发；

3. 点击发送则小程序管理员将收到一条模板消息，小程序管理员绑定手机号后，再次点击“云开发”，即可进入云开发开通界面。

## 方式三：小程序后台系统开通
1. 小程序管理员进入[小程序后台管理系统](https://mp.weixin.qq.com/)，进入「成员管理 - 所有成员 - 管理员 - 修改 - 添加手机号」，添加好手机号后提交；
![](https://res.wx.qq.com/op_res/CUrg9Gk2-pygZUTLv0UCkk_73Ic3XIAUoiI2rKLtAme50Nc_vdrMzaRM6AS77JpzDWaAseVrErvBXhjF8MF-HA)

2. 进入「开发 - 云开发 - 微信云开发开通」，填写环境名称后确定即可开通云开发。
![](https://res.wx.qq.com/op_res/5wx1ATnDyhaarrUFp2oik5a-v9z7NfFLmjW9bA0yWhk7CkQWw88MKV2URxnnT8X0MMesd_Ien5VUq454ELXYlQ)
