设置小程序“扫普通链接二维码打开小程序”能力¶
功能介绍文档:
扫描普通链接二维码打开小程序功能介绍
此功能包括5个接口:
增加或修改二维码规则
获取已设置的二维码规则
获取校验文件名称和内容
删除已设置的二维码规则
发布已设置的二维码规则
流程及接口说明
1. 增加或修改二维码规则¶
请求方式¶
POST
https://api.weixin.qq.com/cgi-bin/wxopen/qrcodejumpadd?access_token=TOKEN
请求数据¶
{
"prefix":"https://weixin.qq.com/qrcodejump",
"permit_sub_rule":"1",
"path":"pages/index/index",
"open_version":"1",
"debug_url":[
" https://weixin.qq.com/qrcodejump?a=1",
" https://weixin.qq.com/qrcodejump?a=2"
],
"is_edit":0,
}
需携带的参数如下
返回说明
{
"errcode":0,
"errmsg":"ok",
}
参数说明
参数 |
说明 |
---|---|
errcode |
错误码 |
errmsg |
错误信息 |
2. 获取已设置的二维码规则¶
返回说明¶
{
"rule_list": [{
"prefix": " https://weixin.qq.com/qrcodejump",
"open_version": 1,
"state": 1,
"permit_sub_rule": 1,
"path": "pages/index/index",
"debug_url": [
"https://weixin.qq.com/qrcodejump?a=1",
"https://weixin.qq.com/qrcodejump?a=2" ]
},
{
"prefix": " https://weixin.qq.com/qrcodejumptest",
"open_version": 1,
"state": 1,
"permit_sub_rule": 1,
"path": "pages/index/index",
"debug_url": [
"https://weixin.qq.com/qrcodejumptest?a=1",
"https://weixin.qq.com/qrcodejumptest?a=2",
]
},
],
"qrcodejump_open": 0,
"errcode": 0,
"list_size": 2,
"errmsg": "ok",
"qrcodejump_pub_quota": 20
}
参数说明
3. 获取校验文件名称及内容¶
返回说明¶
{
"errcode":0,
"errmsg":"ok",
}
参数 |
说明 |
---|---|
errcode |
错误码 |
errmsg |
错误信息 |
file_name |
文件名称 |
file_content |
文件内容 |
下载随机校验文件,并将文件上传至服务器指定位置的目录下,方可通过所属权校验。
验证文件放置规则: 放置于URL中声明的最后一级子目录下,若无子目录,则放置于host所属服务器的顶层目录下。
4. 删除已设置的二维码规则¶
请求方式¶
POST
https://api.weixin.qq.com/cgi-bin/wxopen/qrcodejumpdelete?access_token=TOKEN