# 获取不同类型主体可设置的类目
接口应在服务器端调用,详细说明参见服务端API。
# 接口说明
# 接口英文名
getAllCategoriesByType
# 功能描述
本接口用于获取不同主体对应的可设置的类目信息,使用过程中如遇到问题,可在开放平台服务商专区发帖交流。
# 注意事项
- 适用于的主体类型有:个人、企业、政府、媒体、其他组织
- 接口功能描述:本接口可以获取不同主体类型可设置的所有类目,且仅支持获取一级类目和二级类目。
- 适用范围:普通小程序、快速注册的小程序、试用小程序(不返回小游戏类目)
- 且不区分法人快注可设置类目,该接口返回的是不同主体类型可设置的类目,而法人扫脸的方式只支持企业和个体工商户
# 调用方式
# HTTPS 调用
POST https://api.weixin.qq.com/cgi-bin/wxopen/getcategoriesbytype?access_token=ACCESS_TOKEN
# 第三方调用
调用方式以及出入参和HTTPS相同,仅是调用的token不同
该接口所属的权限集id为:30、61
服务商获得其中之一权限集授权后,可通过使用authorizer_access_token代商家进行调用
# 请求参数
属性 | 类型 | 必填 | 说明 |
---|---|---|---|
access_token | string | 是 | 接口调用凭证,该参数为 URL 参数,非 Body 参数。使用authorizer_access_token |
verify_type | number | 是 | 如果不填,默认传0;个人主体是0;企业主体是1;政府是2;媒体是3;其他组织是4 |
# 返回参数
属性 | 类型 | 说明 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
errcode | number | 错误码 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
errmsg | string | 错误信息 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
categories_list | object | 类目信息列表 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
# 调用示例
示例说明: HTTPS请求示例1
# 请求数据示例
{
"verify_type":1
}
# 返回数据示例
{
"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": ""
}
]
}
]
}
}
]
}
}
示例说明: HTTPS请求示例2
# 请求数据示例
{}
# 返回数据示例
{
"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": ""
}
]
}
]
}
}
]
}
}
# 错误码
错误码 | 错误码取值 | 解决方案 |
---|---|---|
-1 | system error | 系统繁忙,此时请开发者稍候再试 |
43002 | require POST method | 需要 POST 请求 |
44002 | empty post data | POST 的数据包为空。post请求body参数不能为空。 |