# 获取基本信息

调试诊断

接口应在服务器端调用,不可在前端(小程序、网页、APP等)直接调用,具体可参考接口调用指南

接口英文名:getAccountBasicInfo

调用本 API 可以获取小程序的基本信息,所属权限集为30。使用过程中如遇到问题,可在开放平台服务商专区发帖交流。

补充:该接口同适用于获取公众号基本信息,所属权限集为3;

# 1. 调用方式

# HTTPS 调用

POST https://api.weixin.qq.com/cgi-bin/account/getaccountbasicinfo?access_token=ACCESS_TOKEN

# 云调用

  • 本接口不支持云调用

# 第三方调用

  • 本接口支持第三方平台代商家调用。

  • 该接口所属的权限集 id 为:3、30

  • 服务商获得其中之一权限集授权后,可通过使用 authorizer_access_token 代商家进行调用,具体可查看 第三方调用 说明文档。

# 2. 请求参数

# 查询参数 Query String parameters

参数名类型必填说明
access_tokenstring接口调用凭证,可使用 authorizer_access_token

# 请求体 Request Payload

# 3. 返回参数

# 返回体 Response Payload

参数名类型说明枚举
errcodenumber返回码-
errmsgstring错误信息-
appidstring账号 appid-
account_typenumber账号类型(1:订阅号,2:服务号,3:小程序)-
principal_typenumber主体类型枚举值
principal_namestring主体名称-
realname_statusnumber实名验证状态枚举值
wx_verify_infoobject微信认证信息-
signature_infoobject功能介绍信息-
head_image_infoobject头像信息-
nicknamestring小程序名称-
registered_countrynumber注册国家枚举值
nickname_infoobject名称信息-
credentialstring非个人主体时返回的是企业或者政府或其他组织的代号-
customer_typenumber认证类型;如果未完成微信认证则返回0;不同枚举值对应的类型说明看下方枚举值

# Res.wx_verify_info Object Payload

微信认证信息

参数名类型说明
qualification_verifyboolean是否资质认证,若是,拥有微信认证相关的权限。
naming_verifyboolean是否名称认证
annual_reviewboolean是否需要年审(qualification_verify == true 时才有该字段)
annual_review_begin_timenumber年审开始时间,时间戳(qualification_verify == true 时才有该字段)
annual_review_end_timenumber年审截止时间,时间戳(qualification_verify == true 时才有该字段)

# Res.signature_info Object Payload

功能介绍信息

参数名类型说明
signaturestring功能介绍
modify_used_countnumber功能介绍已使用修改次数(本月)
modify_quotanumber功能介绍修改次数总额度(本月)

# Res.head_image_info Object Payload

头像信息

参数名类型说明
head_image_urlstring头像 url
modify_used_countnumber头像已使用修改次数(本年)
modify_quotanumber头像修改次数总额度(本年)

# Res.nickname_info Object Payload

名称信息

参数名类型说明
nicknamestring小程序/公众号账号名称
modify_used_countnumber小程序名称已使用修改次数(本年)
modify_quotanumber小程序名称修改次数总额度(本年)

# 4. 枚举信息

# Res.principal_type Enum

主体类型

枚举值描述
0个人
1企业
2媒体
3政府
4其他组织

# Res.realname_status Enum

实名验证状态

枚举值描述
1实名验证成功
2实名验证中
3实名验证失败

# Res.registered_country Enum

注册国家

枚举值描述
1000United Arab Emirates(阿拉伯联合酋长国)
1001Antigua and Barbuda(安提瓜岛和巴布达)
1002Angola(安哥拉)
1003Argentina(阿根廷)
1004Austria(奥地利)
1005Australia(澳大利亚)
1006Aruba(阿鲁巴)
1007Barbados(巴巴多斯岛)
1008Bermuda(百慕大)
1009Brunei(文莱)
1010Brazil(巴西)
1011Bahamas(巴哈马)
1012Bhutan(不丹)
1013Botswana(博茨瓦纳)
1014Canada(加拿大)
1015Congo(DRC)(刚果民主共和国)
1016Switzerland(瑞士)
1017China(中国)
1018Germany(德国)
1019Dominican Republic(多米尼加共和国)
1020Spain(西班牙)
1021Fiji Islands(斐济)
1022France(法国)
1023United Kingdom(英国)
1024Grenada(格林纳达)
1025Georgia(乔治亚)
1026Guernsey(格恩西岛)
1027Gibraltar(直布罗陀)
1028Greenland(格陵兰)
1029Gambia(冈比亚)
1030Guam(关岛)
1031Hong Kong(中国香港)
1032Haiti(海地)
1033Hungary(匈牙利)
1034Indonesia(印度尼西亚)
1035Ireland(爱尔兰)
1036India(印度)
1037Iraq(伊拉克)
1038Iran(伊朗)
1039Iceland(冰岛)
1040Italy(意大利)
1041Jersey(泽西岛)
1042Japan(日本)
1043Cambodia(柬埔寨)
1044St.Kitts and Nevis(圣基茨和尼维斯)
1045Korea(韩国)
1046Kuwait(科威特)
1047Cayman Islands(开曼群岛)
1048Liechtenstein(列支敦士登)
1049Libya(利比亚)
1050Monaco(摩纳哥)
1051Moldova(摩尔多瓦)
1052Marshall Islands(马绍尔群岛)
1053Macedonia,Former Yugoslav Republic of(马其顿)
1054Macao(中国澳门)
1055Northern Mariana Islands(北马里亚纳群岛)
1056Mauritius(毛里求斯)
1057Maldives(马尔代夫)
1058Mexico(墨西哥)
1059Malaysia(马来西亚)
1060Mozambique(莫桑比克)
1061New Caledonia(新喀里多尼亚)
1062Netherlands(荷兰)
1063New Zealand(新西兰)
1064Panama(巴拿马)
1065Philippines(菲律宾)
1066Puerto Rico(波多黎各)
1067Portugal(葡萄牙)
1068Palau(帕劳群岛)
1069Reunion(留尼旺岛)
1070Russia(俄罗斯)
1071Saudi Arabia(沙特阿拉伯)
1072Seychelles(塞舌尔)
1073Sweden(瑞典)
1074Singapore(新加坡)
1075San Marino(圣马力诺)
1076Swaziland(斯威士兰)
1077Thailand(泰国)
1078Turkey(土耳其)
1079Trinidad and Tobago(特立尼达和多巴哥)
1080Taiwan(中国台湾)
1081Ukraine(乌克兰)
1082United States(美国)
1083Venezuela(委内瑞拉)
1084Vietnam(越南)
1085Samoa(萨摩亚)
1086South Africa(南非)
1087Andorra(安道尔)
1088Albania(阿尔巴尼亚)
1089Armenia(亚美尼亚)
1090Azerbaijan(阿塞拜疆)
1091Bangladesh(孟加拉)
1092Belgium(比利时)
1093Bulgaria(保加利亚)
1094Bahrain(巴林)
1095Burundi(布隆迪)
1096Benin(贝宁)
1097Bolivia(玻利维亚)
1098Central African Republic(中非共和国)
1099Chile(智利)
1100Cameroon(喀麦隆)
1101Columbia(哥伦比亚)
1102Costa Rica(哥斯达黎加)
1103Serbia,Montenegro(塞尔维亚,黑山)
1104Cuba(古巴)
1105Czech Republic(捷克共和国)
1106Djibouti(吉布提)
1107Denmark(丹麦)
1108Algeria(阿尔及利亚)
1109Ecuador(厄瓜多尔)
1110Egypt(埃及)
1111Eritrea(厄立特里亚)
1112Ethiopia(埃塞俄比亚)
1113Finland(芬兰)
1114Ghana(加纳)
1115Greece(希腊)
1116Guatemala(危地马拉)
1117Honduras(洪都拉斯)
1118Croatia(克罗地亚)
1119Israel(以色列)
1120Jamaica(牙买加)
1121Jordan(约旦)
1122Kenya(肯尼亚)
1123Kyrgyzstan(吉尔吉斯斯坦)
1124Kiribati(基里巴斯)
1125North Korea(朝鲜)
1126Kazakhstan(哈萨克斯坦)
1127Laos(老挝)
1128Lebanon(黎巴嫩)
1129Sri Lanka(斯里兰卡)
1130Liberia(利比里亚)
1131Lesotho(莱索托)
1132Luxembourg(卢森堡)
1133Latvia(拉脱维亚)
1134Morocco(摩洛哥)
1135Madagascar(马达加斯加)
1136Myanmar(缅甸)
1137Mongolia(蒙古)
1138Mauritania(毛里塔尼亚)
1139Malawi(马拉维)
1140Namibia(纳米比亚)
1141Nigeria(尼日利亚)
1142Nicaragua(尼加拉瓜)
1143Norway(挪威)
1144Nepal(尼泊尔)
1145Oman(阿曼)
1146Peru(秘鲁)
1147Papua New Guinea(巴布亚新几内亚)
1148Pakistan(巴基斯坦)
1149Poland(波兰)
1150Qatar(卡塔尔)
1151Romania(罗马尼亚)
1152Rwanda(卢旺达)
1153Solomon Islands(所罗门群岛)
1154Sudan(苏丹)
1155Slovenia(斯洛文尼亚)
1156Slovakia(斯洛伐克)
1157Sierra Leone(塞拉利昂)
1158Senegal(塞内加尔)
1159Surinam(苏里南)
1160Tajikistan(塔吉克斯坦)
1161Tonga(汤加)
1162Tanzania(坦桑尼亚)
1163Uganda(乌干达)
1164Uruguay(乌拉圭)
1165Uzbekistan(乌兹别克斯坦)
1166Vanuatu(瓦努阿图)
1167Yemen(也门)
1168Zambia(赞比亚)

# Res.customer_type Enum

认证类型;如果未完成微信认证则返回0;不同枚举值对应的类型说明看下方

枚举值描述
1企业
2企业媒体
3政府
4非盈利组织
5民营非企业
6盈利组织
8社会团体
9事业媒体
11事业单位
12个体工商户
14海外企业
15个人

# 5. 注意事项

  • 创建账号时,实名验证状态会初始化为 2;对于注册方式为微信认证的账号,资质认证成功时,realname_status 会更新为 1
  • 当 realname_status 不为 1 时,账号只允许调用以下 API(即无权限调用其他 API):微信认证相关接口和 账号设置相关接口
  • 组织类型小程序发布代码后不可改名,需走认证,所以如果发布后modify_used_count就是2;

# 6. 代码示例

请求示例

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

返回示例

{
  "errcode": 0,
  "errmsg": "ok",
  "appid": "wx355c737061e52e03",
  "account_type": 3,
  "principal_type": 1,
  "principal_name": "深圳市xx计算机系统有限公司",
  "realname_status": 1,
  "wx_verify_info": {
    "qualification_verify": false,
    "naming_verify": false
  },
  "signature_info": {
    "signature": "美味助手",
    "modify_used_count": 0,
    "modify_quota": 5
  },
  "head_image_info": {
    "head_image_url": "http://wx.qlogo.cn/mmhead/Q3auHgzwzM6B72gFBvs0ViaE7RkqsAzp59QeMY0GphWAQiauhcG2sCCA/0",
    "modify_used_count": 0,
    "modify_quota": 5
  },
  "nickname": "美味助手",
  "registered_country": 1017,
  "nickname_info": {
    "nickname": "美味助手",
    "modify_used_count": 2,
    "modify_quota": 2
  },
  "credential": "91440xxxx08461136T",
  "customer_type": 0
}

# 7. 错误码

以下是本接口的错误码列表,其他错误码可参考 通用错误码;调用接口遇到报错,可使用官方提供的 API 诊断工具 辅助定位和分析问题。

错误码错误描述解决方案
-1system error系统繁忙,此时请开发者稍候再试
0okok
40001invalid credential  access_token isinvalid or not latest获取 access_token 时 AppSecret 错误,或者 access_token 无效。请开发者认真比对 AppSecret 的正确性,或查看是否正在为恰当的公众号调用接口

# 8. 适用范围

本接口支持「第三方平台」账号类型代调用,权限集请参考「调用方式」部分。其他账号类型如无特殊说明,均不可调用。