# 申请设置订单页path信息
接口应在服务器端调用,不可在前端(小程序、网页、APP等)直接调用,具体可参考接口调用指南
接口英文名:applySetOrderPathInfo
该接口用于申请设置订单页path信息
# 1. 调用方式
# HTTPS 调用
POST https://api.weixin.qq.com/wxa/security/applysetorderpathinfo?access_token=ACCESS_TOKEN
# 云调用
- 本接口不支持云调用
# 第三方调用
- 本接口仅支持第三方平台使用 component_access_token 自己调用。
# 2. 请求参数
# 查询参数 Query String parameters
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| access_token | string | 是 | 接口调用凭证,可使用 component_access_token |
# 请求体 Request Payload
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| batch_req | object | 是 | 批量申请的信息 |
# Body.batch_req Object Payload
批量申请的信息
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| path | string | 是 | 申请提交的订单页path |
| img_list | array | 否 | 申请提交的图片url,审核版会显示 |
| video | string | 否 | 申请提交的视频url,审核版会显示 |
| test_account | string | 否 | 申请提交的测试账号,审核版会显示 |
| test_pwd | string | 否 | 申请提交的测试密码,审核版会显示 |
| test_remark | string | 否 | 申请提交的测试备注,审核版会显示 |
| appid_list | array | 是 | 申请提交的批量的appid |
# 3. 返回参数
# 返回体 Response Payload
| 参数名 | 类型 | 说明 |
|---|---|---|
| errcode | number | 返回码 |
| errmsg | string | 返回码信息 |
# 4. 注意事项
appid_list:一次提交不超过100个appid。
# 其他说明
# 批量提交结果通知
推送内容解密后的示例:
<xml>
<List>申请结果列表</List>
<Appid>申请的appid</Appid>
<AuditId>审核单id</AuditId>
<RetCode>每个申请的返回码</RetCode>
</xml>
# 参数说明
| 属性 | 类型 | 说明 |
|---|---|---|
| list | Object Array | 申请结果列表 |
| list[0].appid | string | 申请的appid |
| list[0].audit_id | uint32 | 审核单id |
| list[0].ret_code | int32 | 每个申请的返回码,见附件 |
# 附件
返回码说明
| 返回码 | 说明 |
|---|---|
| 0 | 送审成功 |
| -1 | 系统繁忙 |
| -2 | appid非法 |
| 1 | 重复提审 |
| 30001 | 服务商无该appid的授权关系 |
| 30002 | 申请材料上传格式有误 |
# 批量审核结果通知
推送内容解密后的示例:
<xml>
<List>申请结果列表</List>
<Appid>申请的appid</Appid>
<AuditId>审核单id</AuditId>
<Status>订单页path状态</Status>
<ApplyTime>申请时间</ApplyTime>
<AuditTime>审核时间</AuditTime>
<Reason>审核原因</Reason>
</xml>
# 参数说明
| 属性 | 类型 | 说明 |
|---|---|---|
| list | Object Array | 审核结果列表 |
| list[0].appid | string | 申请的appid |
| list[0].audit_id | uint32 | 审核单id |
| list[0].status | int32 | 订单页path状态,见上面的附件 |
| list[0].apply_time | uint32 | 申请时间 |
| list[0].audit_time | uint32 | 审核时间 |
| list[0].reason | string | 审核原因 |
# 5. 代码示例
请求示例
{
"batch_req":{
"appid_list":[ // 一次提交不超过100个appid
"appid1","appid2"
]
"path":"pages/test_path",
"img_list":[
"img_url1","img_url2"
],
"video":"vedio_url",
"test_account":"test_user",
"test_pwd":"test_pwd",
"test_remark":"测试备注"
}
}
返回示例
{
errcode:0,
errmsg:"ok"
}
# 6. 错误码
以下是本接口的错误码列表,其他错误码可参考 通用错误码;调用接口遇到报错,可使用官方提供的 API 诊断工具 辅助定位和分析问题。
| 错误码 | 错误描述 | 解决方案 |
|---|---|---|
| -1 | system error | 系统繁忙,此时请开发者稍候再试 |
| 61042 | 批量提交超过最大数量,一次提交的appid数量不超过100个 | |
| 61043 | 参数填写错误 | |
| 61044 | path填写不规范 |
# 7. 适用范围
本接口支持「第三方平台」账号类型代调用,权限集请参考「调用方式」部分。其他账号类型如无特殊说明,均不可调用。