# 获取可以设置的所有类目

本接口可以获取该小程序允许设置的所有类目且仅支持获取一级类目和二级类目,注意不同主体所允许设置的类目不同。使用过程中如遇到问题,可在开放平台服务商专区发帖交流。

# 请求地址

GET https://api.weixin.qq.com/cgi-bin/wxopen/getallcategories?access_token=ACCESS_TOKEN

# 请求参数说明

参数 类型 必填 说明
access_token string 第三方平台接口调用令牌authorizer_access_token

# 返回参数说明

参数 类型 说明
errcode number 返回码
errmsg string 错误信息
categories_list.categories object array 类目信息列表

# 类目信息说明

参数 类型 说明
id number 类目 ID
name string 类目名称
level number 类目层级
father number 类目父级 ID
children number array 子级类目 ID
sensitive_type number 是否为敏感类目(1 为敏感类目,需要提供相应资质审核;0 为非敏感类目,无需审核)
qualify.exter_list object array sensitive_type 为 1 的类目需要提供的资质证明,通过qualify.exter_list.inner_list.name可查看资质名称。

注意: id == 0 的类目是根节点,它的 children 是一级类目

# 敏感类目需提供的资质信息说明

qualify.exter_list 的数组每一项中都有个 inner_list 对象列表; inner_list 中每一项的参数说明如下:

参数 类型 说明
name string 资质文件名称
url string 资质文件示例

返回结果示例:

{
  "errcode": 0,
  "errmsg": "ok",
  "categories_list": {
    "categories": [
      {
        "id": 0,
        "children": [1, 402],
        "qualify": {
          "exter_list": [],
          "remark": ""
        }
      },
      {
        "id": 1,
        "name": "快递业与邮政",
        "level": 1,
        "father": 0,
        "children": [2, 5, 556, 558, 1033],
        "sensitive_type": 0,
        "qualify": {
          "exter_list": [],
          "remark": ""
        }
      },
      {
        "id": 920,
        "name": "律师",
        "level": 2,
        "father": 402,
        "children": [],
        "sensitive_type": 1,
        "qualify": {
          "exter_list": [
            {
              "inner_list": [
                {
                  "name": "《律师执业资格证》",
                  "url": ""
                }
              ]
            }
          ]
        }
      }
    ]
  }
}