基础信息设置

1. 设置小程序隐私设置(是否可被搜索)

请求方式: POST(请使用 https 协议)

https://api.weixin.qq.com/wxa/changewxasearchstatus?access_token=TOKEN

POST 数据示例

{
  "status": 0 //1 表示不可搜索,0 表示可搜索
}

返回说明

{
  "errcode": 0,
  "errmsg": "ok"
}

错误码说明

错误码

说明

0

成功

-1

系统错误

85083

搜索标记位被封禁,无法修改

85084

非法的 status 值,只能填 0 或者 1

2. 查询小程序当前隐私设置(是否可被搜索)

请求方式: GET(请使用 https 协议)

https://api.weixin.qq.com/wxa/ getwxasearchstatus?access_token=TOKEN

返回说明

{
  "status": 1, //1 表示不可搜索,0 表示可搜索
  "errcode": 0,
  "errmsg": "ok"
}

错误码说明

错误码

说明

0

成功

-1

系统错误

3 小程序扫码公众号关注组件

用户扫码使用小程序时,即可展示当前公众号,用户可直接关注公众号。

客户端样式

小程序后台功能设置位置

3.1. 获取展示的公众号信息

请求方式:GET

https://api.weixin.qq.com/wxa/getshowwxaitem?access_token=TOKEN

返回参数(JSON 格式):

{
  "errcode": 0,
  "errmsg": "ok",
  "can_open": 1,
  "is_open": 1,
  "appid": "展示的公众号 appid",
  "nickname": "展示的公众号 nickname",
  "headimg": "展示的公众号头像"
}

参数说明:

参数名

说明

can_open

是否可以设置 1 可以,0,不可以

is_open

是否已经设置,1 已设置,0,未设置

appid

展示的公众号 appid

nickname

展示的公众号 nickname

headimg

展示的公众号头像

3.2 设置展示的公众号

请求方式:POST

https://api.weixin.qq.com/wxa/updateshowwxaitem?access_token=TOKEN

请求参数

{
  "wxa_subscribe_biz_flag": 1,
  "appid": "如果开启,需要传新的公众号 appid"
}

参数说明:

参数名

说明

wxa_subscribe_biz_flag

0 关闭,1 开启

appid

如果开启,需要传新的公众号 appid

返回参数:

{
  "errcode": 0,
  "errmsg": "ok"
}

3.3 获取可以用来设置的公众号列表

请求方式:GET

https://api.weixin.qq.com/wxa/getwxamplinkforshow?page=0&num=20&access_token=TOKEN

请求参数:

{
  "page": 0, //第几页,从 0 开始
  "num": 10 //每页记录数,最大为 20
}

参数说明:

参数名

说明

page

第几页,从 0 开始

num

每页记录数,最大为 20

返回参数:

{
  "errcode": 0,
  "errmsg": "ok",
  "total_num": "//总记录数",
  "biz_info_list": [
    {
      "nickname": "公众号昵称",
      "appid": "公众号 appid",
      "headimg": "公众号头像"
    }
  ]
}

参数说明:

参数名

说明

total_num

总记录数

nickname

公众号昵称

appid

公众号 appid

headimg

公众号头像

小程序接口文档可见:开放能力 official-account