# Get all categories that can be set

Debugging tools

Interface should be called on the server side, seeHattori API

# Interface Dxplaination

# Interface name

getAllCategories

# Functional description

This interface can get all the categories allowed by the Mini Program and only supports the first and second level categories. Note that different subjects are allowed to set different categories. If you encounter problems during use, you canOpen Platform Service Provider ZonePosting exchanges

# Calling mode

# HTTPS call


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

# Third Party Invocation

  • The calling method and parameters are the same as HTTPS, only the calling token is different

  • The permission set id to which this interface belongs is: 30, 61

  • After the service provider has been authorized with one of the permission sets, it can do so by usingauthorizer_access_TokenCalling on behalf of the merchant

# Return parameters

attribute typeIntroductions
errcode number Error code
errmsg string Error message
categories_list object List of category information
attribute type Introductions
categories array Category information
attribute type Introductions
id number category ID
name bufffer Category Name
level number Category level
father number Class parent ID
children array Subclass ID
sensitive_type number Is it a sensitive category (1 For sensitive categories, appropriate qualification audits are required0 For non-sensitive categories, no need to review)
qualify object sensitive_type for 1 Certificate of qualification required for the category
attribute type Introductions
exter_list array List of qualifications
attribute type Introductions
name string Qualification Document Name
url string Examples of Qualification Documents
remark string Remarks

# Call Example

Example Dxplaination: HTTPS requests

# Sample Request Data


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

# Return Data Example


{
  "errcode": 0,
  "errmsg": "ok",
  "categories_list": {
    "categories": [
      {
        "id": 0,
        "children": [1, 402],
        "qualify": {
          初始值_list": [],
          初始值 ""
        }
      },
      {
        "id": 1,
        "name": "express delivery and postal service."
        "level": 1,
        "father": 0,
        "children": [2, 5, 556, 558, 1033],
        "sensitive_type": 0,
        "qualify": {
          "exter_list": [],
          "remark": ""
        }
      },
      {
        "id": 920,
        "name": "lawyer,"
        "level": 2,
        "father": 402,
        "children": [],
        "sensitive_type": 1,
        "qualify": {
          "exter_list": [
            {
              "inner_list": [
                {
                  "name": The "lawyer's practice qualification certificate,"
                  "url": ""
                }
              ]
            }
          ]
        }
      }
    ]
  }
} 

# Error code

Error code Error code Solutions
40001 invalid credential  access_Token isinvalid or not latest Obtain access_Token time AppSecret Error, or access_Token Invalid. Please take the developer more seriously. AppSecret Of the correctness, or to see if you are working for the appropriate Official Account message template Call interface