授权给第三方的小程序,其服务器域名只可以为第三方平台的服务器,当小程序通过第三方平台发布代码上线后,小程序原先自己配置的服务器域名将被删除,只保留第三方平台的域名,所以第三方平台在代替小程序发布代码之前,需要调用接口为小程序添加第三方平台自身的域名。
注意: 需要先将域名登记到第三方平台的小程序服务器域名中,才可以调用接口进行配置。
POST https://api.q.qq.com/api/component/domain/modify_domain?access_token=ACCESS_TOKEN
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| access_token | string | 是 | 小程序接口调用令牌 |
| action | string | 是 | 操作类型 |
| requestdomain | string array | 是 | request 合法域名;当 action 是 get 时不需要此字段 |
| wsrequestdomain | string array | 是 | socket 合法域名;当 action 是 get 时不需要此字段 |
| uploaddomain | string array | 是 | uploadFile 合法域名;当 action 是 get 时不需要此字段 |
| downloaddomain | string array | 是 | downloadFile 合法域名;当 action 是 get 时不需要此字段 |
# action 可选值
| 可选值 | 说明 |
|---|---|
| add | 添加 |
| delete | 删除 |
| set | 覆盖 |
| get | 获取 |
POST 数据示例:
{"action":"add","requestdomain":["https://www.qq.com","https://www.qq.com"],"wsrequestdomain":["wss://www.qq.com","wss://www.qq.com"],"uploaddomain":["https://www.qq.com","https://www.qq.com"],"downloaddomain":["https://www.qq.com","https://www.qq.com"]}
| 参数 | 类型 | 说明 |
|---|---|---|
| errcode | number | 返回码 |
| errmsg | string | 错误信息 |
| requestdomain | string array | request 合法域名 |
| wsrequestdomain | string array | socket 合法域名 |
| uploaddomain | string array | uploadFile 合法域名 |
| downloaddomain | string array | downloadFile 合法域名 |
返回结果示例:
{"errcode":0,"errmsg":"ok","requestdomain":["https://www.qq.com","https://www.qq.com"],"wsrequestdomain":["wss://www.qq.com","wss://www.qq.com"],"uploaddomain":["https://www.qq.com","https://www.qq.com"],"downloaddomain":["https://www.qq.com","https://www.qq.com"]}
| 返回码 | 说明 |
|---|---|
| 0 | 成功 |
| 85015 | 该账号不是小程序账号 |
| 85016 | 域名数量超过限制 |
| 85017 | 没有新增域名,请确认小程序已经添加了域名或该域名是否没有在第三方平台添加 |
| 85018 | 域名没有在第三方平台设置 |