Skip to main content

wx_rust_common/error/
wx_open_error_msg_enum.rs

1//! 微信开放平台全局返回码错误信息表。
2//!
3//! 对应 Java `me.chanjar.weixin.common.error.WxOpenErrorMsgEnum`,
4//! 由 `scripts/gen_error_msg_enums.py` 从 Java 源码自动生成(1832 条错误码)。
5
6/// 按错误码查找微信开放平台中文错误信息。
7///
8/// # 参数
9/// - `code`:微信错误码
10///
11/// # 返回
12/// 错误码对应的中文信息;未收录时返回 `None`。
13pub fn find_msg_by_code(code: i32) -> Option<&'static str> {
14    match code {
15        -1 => Some("系统繁忙,此时请开发者稍候再试"),
16        0 => Some("请求成功"),
17        1003 => Some("POST参数非法"),
18        20002 => Some("商品id不存在"),
19        40001 => Some(
20            "获取 access_token 时 AppSecret 错误,或者 access_token 无效。请开发者认真比对 AppSecret  的正确性,或查看是否正在为恰当的公众号调用接口",
21        ),
22        40002 => Some("不合法的凭证类型"),
23        40003 => Some(
24            "不合法的 OpenID ,请开发者确认 OpenID (该用户)是否已关注公众号,或是否是其他公众号的 OpenID",
25        ),
26        40004 => Some("不合法的媒体文件类型"),
27        40005 => Some("上传素材文件格式不对"),
28        40006 => Some("上传素材文件大小超出限制"),
29        40007 => Some("不合法的媒体文件 id"),
30        40008 => Some("不合法的消息类型"),
31        40009 => Some("图片尺寸太大"),
32        40010 => Some("不合法的语音文件大小"),
33        40011 => Some("不合法的视频文件大小"),
34        40012 => Some("不合法的缩略图文件大小"),
35        40013 => Some("不合法的appid"),
36        40014 => Some(
37            "不合法的 access_token ,请开发者认真比对 access_token 的有效性(如是否过期),或查看是否正在为恰当的公众号调用接口",
38        ),
39        40015 => Some("不合法的菜单类型"),
40        40016 => Some("不合法的按钮个数"),
41        40017 => Some("不合法的按钮类型"),
42        40018 => Some("不合法的按钮名字长度"),
43        40019 => Some("不合法的按钮 KEY 长度"),
44        40020 => Some("不合法的按钮 URL 长度"),
45        40021 => Some("不合法的菜单版本号"),
46        40022 => Some("不合法的子菜单级数"),
47        40023 => Some("不合法的子菜单按钮个数"),
48        40024 => Some("不合法的子菜单按钮类型"),
49        40025 => Some("不合法的子菜单按钮名字长度"),
50        40026 => Some("不合法的子菜单按钮 KEY 长度"),
51        40027 => Some("不合法的子菜单按钮 URL 长度"),
52        40028 => Some("不合法的自定义菜单使用用户"),
53        40029 => Some("无效的 oauth_code"),
54        40030 => Some("不合法的 refresh_token"),
55        40031 => Some("不合法的 openid 列表"),
56        40032 => Some("不合法的 openid 列表长度"),
57        40033 => Some("不合法的请求字符,不能包含 \\uxxxx 格式的字符"),
58        40034 => Some("invalid template size"),
59        40035 => Some("不合法的参数"),
60        40036 => Some("不合法的 template_id 长度"),
61        40037 => Some("不合法的 template_id"),
62        40038 => Some("不合法的请求格式"),
63        40039 => Some("不合法的 URL 长度"),
64        40040 => Some("invalid plugin token"),
65        40041 => Some("invalid plugin id"),
66        40042 => Some("invalid plugin session"),
67        40043 => Some("invalid fav type"),
68        40044 => Some("invalid size in link.title"),
69        40045 => Some("invalid size in link.description"),
70        40046 => Some("invalid size in link.iconurl"),
71        40047 => Some("invalid size in link.url"),
72        40048 => Some("无效的url"),
73        40049 => Some("invalid score report type"),
74        40050 => Some("不合法的分组 id"),
75        40051 => Some("分组名字不合法"),
76        40052 => Some("invalid action name"),
77        40053 => Some("invalid action info, please check document"),
78        40054 => Some("不合法的子菜单按钮 url 域名"),
79        40055 => Some("不合法的菜单按钮 url 域名"),
80        40056 => Some("invalid serial code"),
81        40057 => Some("invalid tabbar size"),
82        40058 => Some("invalid tabbar name size"),
83        40059 => Some("invalid msg id"),
84        40060 => Some("删除单篇图文时,指定的 article_idx 不合法"),
85        40062 => Some("invalid title size"),
86        40063 => Some("invalid message_ext size"),
87        40064 => Some("invalid app type"),
88        40065 => Some("invalid msg status"),
89        40066 => Some("不合法的 url ,递交的页面被sitemap标记为拦截"),
90        40067 => Some("invalid tvid"),
91        40068 => Some("contain mailcious url"),
92        40069 => Some("invalid hardware type"),
93        40070 => Some("invalid sku info"),
94        40071 => Some("invalid card type"),
95        40072 => Some("invalid location id"),
96        40073 => Some("invalid card id"),
97        40074 => Some("invalid pay template id"),
98        40075 => Some("invalid encrypt code"),
99        40076 => Some("invalid color id"),
100        40077 => Some("invalid score type"),
101        40078 => Some("invalid card status"),
102        40079 => Some("invalid time"),
103        40080 => Some("invalid card ext"),
104        40081 => Some("invalid template_id"),
105        40082 => Some("invalid banner picture size"),
106        40083 => Some("invalid banner url size"),
107        40084 => Some("invalid button desc size"),
108        40085 => Some("invalid button url size"),
109        40086 => Some("invalid sharelink logo size"),
110        40087 => Some("invalid sharelink desc size"),
111        40088 => Some("invalid sharelink title size"),
112        40089 => Some("invalid platform id"),
113        40090 => Some("invalid request source (bad client ip)"),
114        40091 => Some("invalid component ticket"),
115        40092 => Some("invalid remark name"),
116        40093 => Some(
117            "not completely ok, err_item will  return location_id=-1,check your required_fields in json.",
118        ),
119        40094 => Some("invalid component credential"),
120        40095 => Some("bad source of caller"),
121        40096 => Some("invalid biztype"),
122        40097 => Some("参数错误"),
123        40098 => Some("invalid poiid"),
124        40099 => Some("invalid code, this code has consumed."),
125        40100 => Some(
126            "invalid DateInfo, Make Sure  OldDateInfoType==NewDateInfoType && NewBeginTime<=OldBeginTime  && OldEndTime<= NewEndTime",
127        ),
128        40101 => Some("missing parameter"),
129        40102 => Some("invalid industry id"),
130        40103 => Some("invalid industry index"),
131        40104 => Some("invalid category id"),
132        40105 => Some("invalid view type"),
133        40106 => Some("invalid user name"),
134        40107 => Some(
135            "invalid card id! 1,card status must  verify ok; 2,this card must have location_id",
136        ),
137        40108 => Some("invalid client version"),
138        40109 => Some("too many code size, must <= 100"),
139        40110 => Some("have empty code"),
140        40111 => Some("have same code"),
141        40112 => Some("can not set bind openid"),
142        40113 => Some("unsupported file type"),
143        40114 => Some("invalid index value"),
144        40115 => Some("invalid session from"),
145        40116 => Some("invalid code"),
146        40117 => Some("分组名字不合法"),
147        40118 => Some("media_id 大小不合法"),
148        40119 => Some("button 类型错误"),
149        40120 => Some("子 button 类型错误"),
150        40121 => Some("不合法的 media_id 类型"),
151        40122 => Some("invalid card quantity"),
152        40123 => Some("invalid task_id"),
153        40124 => Some("too many custom field!"),
154        40125 => Some("不合法的  AppID ,请开发者检查 AppID 的正确性,避免异常字符,注意大小写"),
155        40126 => Some("invalid text size"),
156        40127 => Some(
157            "invalid user-card status! Hint: the  card was given to user, but may be deleted or expired or set unavailable !",
158        ),
159        40128 => Some("invalid media id! must be uploaded  by api(cgi-bin/material/add_material)"),
160        40129 => Some("invalid scene"),
161        40130 => Some("invalid openid list size, at least two openid"),
162        40131 => Some("out of limit of ticket"),
163        40132 => Some("微信号不合法"),
164        40133 => Some("invalid encryt data"),
165        40135 => Some(
166            "invalid not supply bonus, can not  change card_id which supply bonus to be not supply",
167        ),
168        40136 => Some("invalid use DepositCodeMode, make  sure sku.quantity>DepositCode.quantity"),
169        40137 => Some("不支持的图片格式"),
170        40138 => Some("emphasis word can not be first neither remark"),
171        40139 => Some("invalid sub merchant id"),
172        40140 => Some("invalid sub merchant status"),
173        40141 => Some("invalid image url"),
174        40142 => Some("invalid sharecard parameters"),
175        40143 => Some("invalid least cost info, should be 0"),
176        40144 => Some(
177            "1)maybe share_card_list.num or  consume_share_self_num too big; 2)maybe card_id_list also has  self-card_id;3)maybe card_id_list has many different card_id;4)maybe both  consume_share_self_num and share_card_list.num bigger than 0",
178        ),
179        40145 => Some(
180            "invalid update! Can not both set  PayCell and CenterCellInfo(include: center_title, center_sub_title,  center_url).",
181        ),
182        40146 => Some("invalid openid! card may be marked by other user!"),
183        40147 => Some("invalid consume! Consume time overranging restricts."),
184        40148 => Some("invalid friends card type"),
185        40149 => Some("invalid use time limit"),
186        40150 => Some("invalid card parameters"),
187        40151 => Some("invalid card info, text/pic hit antispam"),
188        40152 => Some("invalid group id"),
189        40153 => Some("self consume cell for friends card must need verify code"),
190        40154 => Some("invalid voip parameters"),
191        40155 => Some("请勿添加其他公众号的主页链接"),
192        40156 => Some("invalid face recognize parameters"),
193        40157 => Some("invalid picture, has no face"),
194        40158 => Some("invalid use_custom_code, need be false"),
195        40159 => Some("invalid length for path, or the data is not json string"),
196        40160 => Some("invalid image file"),
197        40161 => Some("image file not match"),
198        40162 => Some("invalid lifespan"),
199        40163 => Some("oauth_code已使用"),
200        40164 => Some("invalid ip, not in whitelist"),
201        40165 => Some("invalid weapp pagepath"),
202        40166 => Some("invalid weapp appid"),
203        40167 => Some("there is no relation with plugin appid"),
204        40168 => Some("unlinked weapp card"),
205        40169 => Some("invalid length for scene, or the data is not json string"),
206        40170 => Some("args count exceed count limit"),
207        40171 => Some("product id can not empty and the length cannot exceed 32"),
208        40172 => Some("can not have same product id"),
209        40173 => Some("there is no bind relation"),
210        40174 => Some("not card user"),
211        40175 => Some("invalid material id"),
212        40176 => Some("invalid template id"),
213        40177 => Some("invalid product id"),
214        40178 => Some("invalid sign"),
215        40179 => Some("Function is adjusted, rules are not  allowed to add or update"),
216        40180 => Some("invalid client tmp token"),
217        40181 => Some("invalid opengid"),
218        40182 => Some("invalid pack_id"),
219        40183 => Some("invalid product_appid, product_appid  should bind with wxa_appid"),
220        40184 => Some("invalid url path"),
221        40185 => Some("invalid auth_token, or auth_token is expired"),
222        40186 => Some("invalid delegate"),
223        40187 => Some("invalid ip"),
224        40188 => Some("invalid scope"),
225        40189 => Some("invalid width"),
226        40190 => Some("invalid delegate time"),
227        40191 => Some("invalid pic_url"),
228        40192 => Some("invalid author in news"),
229        40193 => Some("invalid recommend length"),
230        40194 => Some("illegal recommend"),
231        40195 => Some("invalid show_num"),
232        40196 => Some("invalid smartmsg media_id"),
233        40197 => Some("invalid smartmsg media num"),
234        40198 => Some("invalid default msg article size,  must be same as show_num"),
235        40199 => Some("运单 ID 不存在,未查到运单"),
236        40200 => Some("invalid account type"),
237        40201 => Some("invalid check url"),
238        40202 => Some("invalid check action"),
239        40203 => Some("invalid check operator"),
240        40204 => Some("can not delete wash or rumor article"),
241        40205 => Some("invalid check keywords string"),
242        40206 => Some("invalid check begin stamp"),
243        40207 => Some("invalid check alive seconds"),
244        40208 => Some("invalid check notify id"),
245        40209 => Some("invalid check notify msg"),
246        40210 => Some("pages 中的path参数不存在或为空"),
247        40211 => Some("invalid scope_data"),
248        40212 => Some("paegs 当中存在不合法的query,query格式遵循URL标准,即k1=v1&k2=v2"),
249        40213 => Some("invalid href tag"),
250        40214 => Some("invalid href text"),
251        40215 => Some("invalid image count"),
252        40216 => Some("invalid desc"),
253        40217 => Some("invalid video count"),
254        40218 => Some("invalid video id"),
255        40219 => Some("pages不存在或者参数为空"),
256        40220 => Some("data_list is empty"),
257        40221 => Some("invalid Content-Encoding"),
258        40222 => Some("invalid request idc domain"),
259        40229 => Some("媒体封面为空,请添加媒体封面"),
260        41001 => Some("缺少 access_token 参数"),
261        41002 => Some("缺少 appid 参数"),
262        41003 => Some("缺少 refresh_token 参数"),
263        41004 => Some("缺少 secret 参数"),
264        41005 => Some("缺少多媒体文件数据,传输素材无视频或图片内容"),
265        41006 => Some("缺少 media_id 参数"),
266        41007 => Some("缺少子菜单数据"),
267        41008 => Some("缺少 oauth code"),
268        41009 => Some("缺少 openid"),
269        41010 => Some("缺失 url 参数"),
270        41011 => Some("missing required fields! please  check document and request json!"),
271        41012 => Some("missing card id"),
272        41013 => Some("missing code"),
273        41014 => Some("missing ticket_class"),
274        41015 => Some("missing show_time"),
275        41016 => Some("missing screening_room"),
276        41017 => Some("missing seat_number"),
277        41018 => Some("missing component_appid"),
278        41019 => Some("missing platform_secret"),
279        41020 => Some("missing platform_ticket"),
280        41021 => Some("missing component_access_token"),
281        41024 => Some("missing \"display\" field"),
282        41025 => Some("poi_list empty"),
283        41026 => Some("missing image list info, text maybe empty"),
284        41027 => Some("missing voip call key"),
285        41028 => Some("invalid form id"),
286        41029 => Some("form id used count reach limit"),
287        41030 => Some("page路径不正确,需要保证在现网版本小程序中存在,与app.json保持一致"),
288        41031 => Some("the form id have been blocked!"),
289        41032 => Some("not allow to send message with  submitted form id, for punishment"),
290        41033 => Some("只允许通过api创建的小程序使用"),
291        41034 => Some("not allow to send message with  submitted form id, for punishment"),
292        41035 => Some("not allow to send message with prepay id, for punishment"),
293        41036 => Some("appid ad cid"),
294        41037 => Some("appid ad_mch_appid"),
295        41038 => Some("appid pos_type"),
296        42001 => Some(
297            "access_token 超时,请检查 access_token 的有效期,请参考基础支持 - 获取 access_token 中,对  access_token 的详细机制说明",
298        ),
299        42002 => Some("refresh_token 超时"),
300        42003 => Some("oauth_code 超时"),
301        42004 => Some("plugin token expired"),
302        42005 => Some("api usage expired"),
303        42006 => Some("component_access_token expired"),
304        42007 => Some("用户修改微信密码, accesstoken 和 refreshtoken 失效,需要重新授权"),
305        42008 => Some("voip call key expired"),
306        42009 => Some("client tmp token expired"),
307        43001 => Some("需要 GET 请求"),
308        43002 => Some("需要 POST 请求"),
309        43003 => Some("需要 HTTPS 请求"),
310        43004 => Some("需要接收者关注"),
311        43005 => Some("需要好友关系"),
312        43006 => Some("require not block"),
313        43007 => Some("require bizuser authorize"),
314        43008 => Some("require biz pay auth"),
315        43009 => Some("can not use custom code, need authorize"),
316        43010 => Some("can not use balance, need authorize"),
317        43011 => Some("can not use bonus, need authorize"),
318        43012 => Some("can not use custom url, need authorize"),
319        43013 => Some("can not use shake card, need authorize"),
320        43014 => Some("require check agent"),
321        43015 => Some("require authorize by wechat team to use this function!"),
322        43016 => Some("小程序未认证"),
323        43017 => Some("require location id!"),
324        43018 => Some("code has no been mark!"),
325        43019 => Some("需要将接收者从黑名单中移除"),
326        43100 => Some("change template too frequently"),
327        43101 => Some("用户拒绝接受消息,如果用户之前曾经订阅过,则表示用户取消了订阅关系"),
328        43102 => Some("the tempalte is not subscriptiontype"),
329        43103 => Some("the api only can cancel the subscription"),
330        43104 => Some("this appid does not have permission"),
331        43105 => Some("news has no binding relation with template_id"),
332        43106 => Some("not allow to add template, for punishment"),
333        44001 => Some("多媒体文件为空"),
334        44002 => Some("POST 的数据包为空"),
335        44003 => Some("图文消息内容为空"),
336        44004 => Some("文本消息内容为空"),
337        44005 => Some("空白的列表"),
338        44006 => Some("empty file data"),
339        44007 => Some("repeated msg id"),
340        44997 => Some("image url size out of limit"),
341        44998 => Some("keyword string media size out of limit"),
342        44999 => Some("keywords list size out of limit"),
343        45000 => Some("msg_id size out of limit"),
344        45001 => Some("多媒体文件大小超过限制"),
345        45002 => Some("消息内容超过限制"),
346        45003 => Some("标题字段超过限制"),
347        45004 => Some("描述字段超过限制"),
348        45005 => Some("链接字段超过限制"),
349        45006 => Some("图片链接字段超过限制"),
350        45007 => Some("语音播放时间超过限制"),
351        45008 => Some("图文消息超过限制"),
352        45009 => Some("接口调用超过限制"),
353        45010 => Some("创建菜单个数超过限制"),
354        45011 => Some("API 调用太频繁,请稍候再试"),
355        45012 => Some("模板大小超过限制"),
356        45013 => Some("too many template args"),
357        45014 => Some("template message size out of limit"),
358        45015 => Some("回复时间超过限制"),
359        45016 => Some("系统分组,不允许修改"),
360        45017 => Some("分组名字过长"),
361        45018 => Some("分组数量超过上限"),
362        45019 => Some("too many openid, please input less"),
363        45020 => Some("too many image, please input less"),
364        45021 => Some(
365            "some argument may be out of length  limit! please check document and request json!",
366        ),
367        45022 => Some("bonus is out of limit"),
368        45023 => Some("balance is out of limit"),
369        45024 => Some("rank template number is out of limit"),
370        45025 => Some("poiid count is out of limit"),
371        45026 => Some("template num exceeds limit"),
372        45027 => Some("template conflict with industry"),
373        45028 => Some("has no masssend quota"),
374        45029 => Some("qrcode count out of limit"),
375        45030 => Some("limit cardid, not support this function"),
376        45031 => Some("stock is out of limit"),
377        45032 => Some("not inner ip for special acct in white-list"),
378        45033 => Some("user get card num is out of get_limit"),
379        45034 => Some("media file count is out of limit"),
380        45035 => Some("access clientip is not registered, not in ip-white-list"),
381        45036 => Some("User receive announcement limit"),
382        45037 => Some("user out of time limit or never talked in tempsession"),
383        45038 => Some("user subscribed, cannot use tempsession api"),
384        45039 => Some("card_list_size out of limit"),
385        45040 => Some("reach max monthly quota limit"),
386        45041 => Some("this card reach total sku quantity limit!"),
387        45042 => Some("limit card type, this card type can  NOT create by sub merchant"),
388        45043 => Some(
389            "can not set share_friends=true  because has no Abstract Or Text_Img_List has no img Or image url not valid",
390        ),
391        45044 => Some("icon url size in abstract is out of limit"),
392        45045 => Some("unauthorized friends card, please contact administrator"),
393        45046 => Some("operate field conflict, CenterCell,  PayCell, SelfConsumeCell conflict"),
394        45047 => Some("客服接口下行条数超过上限"),
395        45048 => Some("menu use invalid type"),
396        45049 => Some("ivr use invalid type"),
397        45050 => Some("custom msg use invalid type"),
398        45051 => Some("template msg use invalid link"),
399        45052 => Some("masssend msg use invalid type"),
400        45053 => Some("exceed consume verify code size"),
401        45054 => Some("below consume verify code size"),
402        45055 => Some("the code is not in consume verify code charset"),
403        45056 => Some("too many tag now, no need to add new"),
404        45057 => Some("can't delete the tag that has too many fans"),
405        45058 => Some("can't modify sys tag"),
406        45059 => Some("can not tagging one user too much"),
407        45060 => Some("media is applied in ivr or menu, can not be deleted"),
408        45061 => Some("maybe the update frequency is too often, please try again"),
409        45062 => Some("has agreement ad. please use mp.weixin.qq.com"),
410        45063 => Some("accesstoken is not xiaochengxu"),
411        45064 => Some("创建菜单包含未关联的小程序"),
412        45065 => Some("相同 clientmsgid 已存在群发记录,返回数据中带有已存在的群发任务的 msgid"),
413        45066 => Some("相同 clientmsgid 重试速度过快,请间隔1分钟重试"),
414        45067 => Some("clientmsgid 长度超过限制"),
415        45068 => Some("file size out of limit"),
416        45069 => Some("product list size out of limit"),
417        45070 => Some("the business account have been created"),
418        45071 => Some("business account not found"),
419        45072 => Some("command字段取值不对"),
420        45073 => Some("not inner vip for sns in white list"),
421        45074 => Some("material list size out of limit, you  should delete the useless material"),
422        45075 => Some("invalid keyword id"),
423        45076 => Some("invalid count"),
424        45077 => Some("number of business account reach limit"),
425        45078 => Some("nickname is illegal!"),
426        45079 => Some("nickname is forbidden!(matched forbidden keyword)"),
427        45080 => Some("下发输入状态,需要之前30秒内跟用户有过消息交互"),
428        45081 => Some("已经在输入状态,不可重复下发"),
429        45082 => Some("need icp license for the url domain"),
430        45083 => Some("the speed out of range"),
431        45084 => Some("No speed message"),
432        45085 => Some("speed server err"),
433        45086 => Some("invalid attrbute 'data-miniprogram-appid'"),
434        45087 => Some("customer service message from this  account have been blocked!"),
435        45088 => Some("action size out of limit"),
436        45089 => Some("expired"),
437        45090 => Some("invalid group msg ticket"),
438        45091 => Some("account_name is illegal!"),
439        45092 => Some("no voice data"),
440        45093 => Some("no quota to send msg"),
441        45094 => Some("not allow to send custom message  when user enter session, for punishment"),
442        45095 => Some("not allow to modify stock for the advertisement batch"),
443        45096 => Some("invalid qrcode"),
444        45097 => Some("invalid qrcode prefix"),
445        45098 => Some("msgmenu list size is out of limit"),
446        45099 => Some("msgmenu item content size is out of limit"),
447        45100 => Some("invalid size of keyword_id_list"),
448        45101 => Some("hit upload limit"),
449        45102 => Some("this api have been blocked temporarily."),
450        45103 => Some("This API has been unsupported"),
451        45104 => Some("reach max domain quota limit"),
452        45154 => Some("the consume verify code not found"),
453        45155 => Some("the consume verify code is existed"),
454        45156 => Some("the consume verify code's length not invalid"),
455        45157 => Some("invalid tag name"),
456        45158 => Some("tag name too long"),
457        45159 => Some("invalid tag id"),
458        45160 => Some("invalid category to create card"),
459        45161 => Some("this video id must be generated by calling upload api"),
460        45162 => Some("invalid type"),
461        45163 => Some("invalid sort_method"),
462        45164 => Some("invalid offset"),
463        45165 => Some("invalid limit"),
464        45166 => Some("invalid content"),
465        45167 => Some("invalid voip call key"),
466        45168 => Some("keyword in blacklist"),
467        45501 => Some(
468            "part or whole of the requests from  the very app is temporary blocked by supervisor",
469        ),
470        46001 => Some("不存在媒体数据,media_id 不存在"),
471        46002 => Some("不存在的菜单版本"),
472        46003 => Some("不存在的菜单数据"),
473        46004 => Some("不存在的用户"),
474        46005 => Some("poi no exist"),
475        46006 => Some("voip file not exist"),
476        46007 => Some("file being transcoded, please try later"),
477        46008 => Some("result id not exist"),
478        46009 => Some("there is no user data"),
479        46101 => Some(
480            "this api have been not supported  since 2020-01-11 00:00:00, please use new api(subscribeMessage)!",
481        ),
482        47001 => Some("解析 JSON/XML 内容错误"),
483        47002 => Some(
484            "data format error, do NOT use json  unicode encode (\\uxxxx\\uxxxx), please use utf8 encoded text!",
485        ),
486        47003 => Some("模板参数不准确,可能为空或者不满足规则,errmsg会提示具体是哪个字段出错"),
487        47004 => Some("每次提交的页面数超过1000(备注:每次提交页面数应小于或等于1000)"),
488        47005 => Some("tabbar no exist"),
489        47006 => Some("当天提交页面数达到了配额上限,请明天再试"),
490        47101 => Some("搜索结果总数超过了1000条"),
491        47102 => Some("next_page_info参数错误"),
492        47501 => Some("参数 activity_id 错误"),
493        47502 => Some("参数 target_state 错误"),
494        47503 => Some("参数 version_type 错误"),
495        47504 => Some("activity_id"),
496        48001 => Some(
497            "api 功能未授权,请确认公众号已获得该接口,可以在公众平台官网 - 开发者中心页中查看接口权限",
498        ),
499        48002 => Some("粉丝拒收消息(粉丝在公众号选项中,关闭了 “ 接收消息 ” )"),
500        48003 => Some("user not agree mass-send protocol"),
501        48004 => Some("api 接口被封禁,请登录 mp.weixin.qq.com 查看详情"),
502        48005 => Some("api 禁止删除被自动回复和自定义菜单引用的素材"),
503        48006 => Some("api 禁止清零调用次数,因为清零次数达到上限"),
504        48007 => Some("forbid to use other's voip call key"),
505        48008 => Some("没有该类型消息的发送权限"),
506        48009 => Some("this api is expired"),
507        48010 => {
508            Some("forbid to modify the material,  please see more information on mp.weixin.qq.com")
509        }
510        48011 => Some("disabled template id"),
511        48012 => Some("invalid token"),
512        48013 => Some("该视频非新接口上传,不能用于视频消息群发"),
513        48014 => Some("该视频审核状态异常,请检查后重试"),
514        48015 => Some("该账号无留言功能权限"),
515        48016 => Some("该账号不满足智能配置\"观看更多\"视频条件"),
516        49001 => Some("not same appid with appid of access_token"),
517        49002 => Some("empty openid or transid"),
518        49003 => Some("not match openid with appid"),
519        49004 => Some("not match signature"),
520        49005 => Some("not existed transid"),
521        49006 => Some("missing arg two_dim_code"),
522        49007 => Some("invalid two_dim_code"),
523        49008 => Some("invalid qrcode"),
524        49009 => Some("missing arg qrcode"),
525        49010 => Some("invalid partner id"),
526        49300 => Some("not existed feedbackid"),
527        49301 => Some("feedback exist"),
528        49302 => Some("feedback status already changed"),
529        50001 => Some("用户未授权该 api"),
530        50002 => Some("用户受限,可能是用户帐号被冻结或注销"),
531        50003 => Some("user unexpected, maybe not in white list"),
532        50004 => Some("user not allow to use accesstoken, maybe for punishment"),
533        50005 => Some("用户未关注公众号"),
534        50006 => Some("user has switched off friends authorization"),
535        51000 => Some("enterprise father account not exist"),
536        51001 => Some("enterprise child account not belong to the father"),
537        51002 => Some("enterprise verify message not correct"),
538        51003 => Some("invalid enterprise child list size"),
539        51004 => Some("not a enterprise father account"),
540        51005 => Some("not a enterprise child account"),
541        51006 => Some("invalid nick name"),
542        51007 => Some("not a enterprise account"),
543        51008 => Some("invalid email"),
544        51009 => Some("invalid pwd"),
545        51010 => Some("repeated email"),
546        51011 => Some("access deny"),
547        51012 => Some("need verify code"),
548        51013 => Some("wrong verify code"),
549        51014 => Some("need modify pwd"),
550        51015 => Some("user not exist"),
551        51020 => Some("tv info not exist"),
552        51021 => Some("stamp crossed"),
553        51022 => Some("invalid stamp range"),
554        51023 => Some("stamp not match date"),
555        51024 => Some("empty program name"),
556        51025 => Some("empty action url"),
557        51026 => Some("program name size out of limit"),
558        51027 => Some("action url size out of limit"),
559        51028 => Some("invalid program name"),
560        51029 => Some("invalid action url"),
561        51030 => Some("invalid action id"),
562        51031 => Some("invalid action offset"),
563        51032 => Some("empty action title"),
564        51033 => Some("action title size out of limit"),
565        51034 => Some("empty action icon url"),
566        51035 => Some("action icon url out of limit"),
567        52000 => Some("pic is not from cdn"),
568        52001 => Some("wechat price is not less than origin price"),
569        52002 => Some("category/sku is wrong"),
570        52003 => Some("product id not existed"),
571        52004 => Some("category id is not exist, or doesn't has sub category"),
572        52005 => Some("quantity is zero"),
573        52006 => Some("area code is invalid"),
574        52007 => Some("express template param is error"),
575        52008 => Some("express template id is not existed"),
576        52009 => Some("group name is empty"),
577        52010 => Some("group id is not existed"),
578        52011 => Some("mod_action is invalid"),
579        52012 => Some("shelf components count is greater than 20"),
580        52013 => Some("shelf component is empty"),
581        52014 => Some("shelf id is not existed"),
582        52015 => Some("order id is not existed"),
583        52016 => Some("order filter param is invalid"),
584        52017 => Some("order express param is invalid"),
585        52018 => Some("order delivery param is invalid"),
586        52019 => Some("brand name empty"),
587        53000 => Some("principal limit exceed"),
588        53001 => Some("principal in black list"),
589        53002 => Some("mobile limit exceed"),
590        53003 => Some("idcard limit exceed"),
591        53010 => Some("名称格式不合法"),
592        53011 => Some("名称检测命中频率限制"),
593        53012 => Some("禁止使用该名称"),
594        53013 => Some("公众号:名称与已有公众号名称重复;小程序:该名称与已有小程序名称重复"),
595        53014 => Some(
596            "公众号:公众号已有{名称  A+}时,需与该帐号相同主体才可申请{名称 A};小程序:小程序已有{名称 A+}时,需与该帐号相同主体才可申请{名称 A}",
597        ),
598        53015 => Some(
599            "公众号:该名称与已有小程序名称重复,需与该小程序帐号相同主体才可申请;小程序:该名称与已有公众号名称重复,需与该公众号帐号相同主体才可申请",
600        ),
601        53016 => Some(
602            "公众号:该名称与已有多个小程序名称重复,暂不支持申请;小程序:该名称与已有多个公众号名称重复,暂不支持申请",
603        ),
604        53017 => Some(
605            "公众号:小程序已有{名称  A+}时,需与该帐号相同主体才可申请{名称 A};小程序:公众号已有{名称 A+}时,需与该帐号相同主体才可申请{名称 A}",
606        ),
607        53018 => Some("名称命中微信号"),
608        53019 => Some("名称在保护期内"),
609        53100 => Some("订单不存在"),
610        53101 => Some("已经支付的订单"),
611        53102 => Some("已有检查单,不能申请"),
612        53103 => Some("order can not do refill"),
613        53200 => Some("本月功能介绍修改次数已用完"),
614        53201 => Some("功能介绍内容命中黑名单关键字"),
615        53202 => Some("本月头像修改次数已用完"),
616        53203 => Some("暂时还不能修改"),
617        53204 => Some("无效签名"),
618        53300 => Some("超出每月次数限制"),
619        53301 => Some("超出可配置类目总数限制"),
620        53302 => Some("当前账号主体类型不允许设置此种类目"),
621        53303 => Some("提交的参数不合法"),
622        53304 => Some("与已有类目重复"),
623        53305 => Some("包含未通过IPC校验的类目"),
624        53306 => Some("修改类目只允许修改类目资质,不允许修改类目ID"),
625        53307 => Some("只有审核失败的类目允许修改"),
626        53308 => Some("审核中的类目不允许删除"),
627        53309 => Some("社交红包不允许删除"),
628        53310 => Some("类目超过上限,但是可以添加apply_reason参数申请更多类目"),
629        53311 => Some("需要提交资料信息"),
630        60005 => Some("空的jsapi名称"),
631        60006 => Some("用户取消该授权"),
632        61000 => Some("无效的第三方类型"),
633        61001 => Some("第三方类型与第三方APPID不匹配"),
634        61002 => Some("第三方APPID没有开放客服"),
635        61003 => Some("帐号未授权"),
636        61004 => Some(
637            "api 功能未授权,请确认公众号/小程序已获得该接口,可以在公众平台官网 - 开发者中心页中查看接口权限",
638        ),
639        61005 => Some("ticket 已过期"),
640        61006 => Some("无效 ticket"),
641        61007 => Some("接口未授权给第三方平台"),
642        61008 => Some("第三方请求的key存在重复"),
643        61009 => Some("无效code"),
644        61010 => Some("code已过期"),
645        61011 => Some("无效的第三方平台"),
646        61012 => Some("无效的选项名称"),
647        61013 => Some("无效的选项值"),
648        61014 => Some("必须使用component接口的token"),
649        61015 => Some("必须使用商业帐号token,而不是component api"),
650        61016 => Some("function category of API need be  confirmed by component"),
651        61017 => Some("function category is not authorized"),
652        61018 => Some("已确认"),
653        61019 => Some("不需要确认"),
654        61020 => Some("err parameter"),
655        61021 => Some("can't confirm"),
656        61022 => Some("can't resubmit"),
657        61023 => Some("refresh_token is invalid"),
658        61024 => Some("must use api(api_component_token) to  get token for component acct"),
659        61025 => Some("read-only option"),
660        61026 => Some("register access deny"),
661        61027 => Some("register limit exceed"),
662        61028 => Some("component is unpublished"),
663        61029 => Some("component need republish with base category"),
664        61030 => Some("component cancel authorization not allowed"),
665        61051 => Some("invalid realname type"),
666        61052 => Some("need to be certified"),
667        61053 => Some("realname exceed limits"),
668        61054 => Some("realname in black list"),
669        61055 => Some("exceed quota per month"),
670        61056 => Some("copy_wx_verify is required option"),
671        61058 => Some("invalid ticket"),
672        61061 => Some("overseas access deny"),
673        61063 => Some("admin exceed limits"),
674        61064 => Some("admin in black list"),
675        61065 => Some("idcard exceed limits"),
676        61066 => Some("idcard in black list"),
677        61067 => Some("mobile exceed limits"),
678        61068 => Some("mobile in black list"),
679        61069 => Some("invalid admin"),
680        61070 => Some("name, idcard, wechat name not in accordance"),
681        61100 => Some("invalid url"),
682        61101 => Some("invalid openid"),
683        61102 => Some("share relation not existed"),
684        61200 => Some("product wording not set"),
685        61300 => Some("invalid base info"),
686        61301 => Some("invalid detail info"),
687        61302 => Some("invalid action info"),
688        61303 => Some("brand info not exist"),
689        61304 => Some("invalid product id"),
690        61305 => Some("invalid key info"),
691        61306 => Some("invalid appid"),
692        61307 => Some("invalid card id"),
693        61308 => Some("base info not exist"),
694        61309 => Some("detail info not exist"),
695        61310 => Some("action info not exist"),
696        61311 => Some("invalid media info"),
697        61312 => Some("invalid buffer size"),
698        61313 => Some("invalid buffer"),
699        61314 => Some("invalid qrcode extinfo"),
700        61315 => Some("invalid local ext info"),
701        61316 => Some("key conflict"),
702        61317 => Some("ticket invalid"),
703        61318 => Some("verify not pass"),
704        61319 => Some("category invalid"),
705        61320 => Some("merchant info not exist"),
706        61321 => Some("cate id is a leaf node"),
707        61322 => Some("category id no permision"),
708        61323 => Some("barcode no permision"),
709        61324 => Some("exceed max action num"),
710        61325 => Some("brandinfo invalid store mgr type"),
711        61326 => Some("anti-spam blocked"),
712        61327 => Some("comment reach limit"),
713        61328 => Some("comment data is not the newest"),
714        61329 => Some("comment hit ban word"),
715        61330 => Some("image already add"),
716        61331 => Some("image never add"),
717        61332 => Some("warning, image quanlity too low"),
718        61333 => Some("warning, image simility too high"),
719        61334 => Some("product not exists"),
720        61335 => Some("key apply fail"),
721        61336 => Some("check status fail"),
722        61337 => Some("product already exists"),
723        61338 => Some("forbid delete"),
724        61339 => Some("firmcode claimed"),
725        61340 => Some("check firm info fail"),
726        61341 => Some("too many white list uin"),
727        61342 => Some("keystandard not match"),
728        61343 => Some("keystandard error"),
729        61344 => Some("id map not exists"),
730        61345 => Some("invalid action code"),
731        61346 => Some("invalid actioninfo store"),
732        61347 => Some("invalid actioninfo media"),
733        61348 => Some("invalid actioninfo text"),
734        61350 => Some("invalid input data"),
735        61351 => Some("input data exceed max size"),
736        61400 => Some("kf_account error"),
737        61401 => Some("kf system alredy transfer"),
738        61450 => Some("系统错误 (system error)"),
739        61451 => Some("参数错误 (invalid parameter)"),
740        61452 => Some("无效客服账号 (invalid kf_account)"),
741        61453 => Some("客服帐号已存在 (kf_account exsited)"),
742        61454 => Some(
743            "客服帐号名长度超过限制 ( 仅允许 10 个英文字符,不包括 @ 及 @ 后的公众号的微信号 )(invalid  kf_acount  length)",
744        ),
745        61455 => {
746            Some("客服帐号名包含非法字符 ( 仅允许英文 + 数字 )(illegal character in   kf_account)")
747        }
748        61456 => Some("客服帐号个数超过限制 (10 个客服账号 )(kf_account count exceeded)"),
749        61457 => Some("无效头像文件类型 (invalid  file type)"),
750        61500 => Some("日期格式错误"),
751        61501 => Some("date range error"),
752        61502 => Some("this is game miniprogram, data api is not supported"),
753        61503 => Some("data not ready, please try later"),
754        62001 => Some("trying to access other's app"),
755        62002 => Some("app name already exists"),
756        62003 => Some("please provide at least one platform"),
757        62004 => Some("invalid app name"),
758        62005 => Some("invalid app id"),
759        63001 => Some("部分参数为空"),
760        63002 => Some("无效的签名"),
761        63003 => Some("invalid signature method"),
762        63004 => Some("no authroize"),
763        63149 => Some("gen ticket fail"),
764        63152 => Some("set ticket fail"),
765        63153 => Some("shortid decode fail"),
766        63154 => Some("invalid status"),
767        63155 => Some("invalid color"),
768        63156 => Some("invalid tag"),
769        63157 => Some("invalid recommend"),
770        63158 => Some("branditem out of limits"),
771        63159 => Some("retail_price empty"),
772        63160 => Some("priceinfo invalid"),
773        63161 => Some("antifake module num limit"),
774        63162 => Some("antifake native_type err"),
775        63163 => Some("antifake link not exists"),
776        63164 => Some("module type not exist"),
777        63165 => Some("module info not exist"),
778        63166 => Some("item is beding verified"),
779        63167 => Some("item not published"),
780        63168 => Some("verify not pass"),
781        63169 => Some("already published"),
782        63170 => Some("only banner or media"),
783        63171 => Some("card num limit"),
784        63172 => Some("user num limit"),
785        63173 => Some("text num limit"),
786        63174 => Some("link card user sum limit"),
787        63175 => Some("detail info error"),
788        63176 => Some("not this type"),
789        63177 => Some("src or secretkey or version or expired_time is wrong"),
790        63178 => Some("appid wrong"),
791        63179 => Some("openid num limit"),
792        63180 => Some("this app msg not found"),
793        63181 => Some("get history app msg end"),
794        63182 => Some("openid_list empty"),
795        65001 => Some("unknown deeplink type"),
796        65002 => Some("deeplink unauthorized"),
797        65003 => Some("bad deeplink"),
798        65004 => Some("deeplinks of the very type are supposed to have short-life"),
799        65104 => Some("invalid categories"),
800        65105 => Some("invalid photo url"),
801        65106 => Some("poi audit state must be approved"),
802        65107 => Some("poi not allowed modify now"),
803        65109 => Some("invalid business name"),
804        65110 => Some("invalid address"),
805        65111 => Some("invalid telephone"),
806        65112 => Some("invalid city"),
807        65113 => Some("invalid province"),
808        65114 => Some("photo list empty"),
809        65115 => Some("poi_id is not exist"),
810        65116 => Some("poi has been deleted"),
811        65117 => Some("cannot delete poi"),
812        65118 => Some("store status is invalid"),
813        65119 => Some("lack of qualification for relevant principals"),
814        65120 => Some("category info is not found"),
815        65201 => Some("room_name is empty, please check your input"),
816        65202 => Some("user_id is empty, please check your input"),
817        65203 => Some("invalid check ticket"),
818        65204 => Some("invalid check ticket opt code"),
819        65205 => Some("check ticket out of time"),
820        65301 => Some("不存在此 menuid 对应的个性化菜单"),
821        65302 => Some("没有相应的用户"),
822        65303 => Some("没有默认菜单,不能创建个性化菜单"),
823        65304 => Some("MatchRule 信息为空"),
824        65305 => Some("个性化菜单数量受限"),
825        65306 => Some("不支持个性化菜单的帐号"),
826        65307 => Some("个性化菜单信息为空"),
827        65308 => Some("包含没有响应类型的 button"),
828        65309 => Some("个性化菜单开关处于关闭状态"),
829        65310 => Some("填写了省份或城市信息,国家信息不能为空"),
830        65311 => Some("填写了城市信息,省份信息不能为空"),
831        65312 => Some("不合法的国家信息"),
832        65313 => Some("不合法的省份信息"),
833        65314 => Some("不合法的城市信息"),
834        65315 => Some("not fans"),
835        65316 => Some("该公众号的菜单设置了过多的域名外跳(最多跳转到 3 个域名的链接)"),
836        65317 => Some("不合法的 URL"),
837        65318 => Some("must use utf-8 charset"),
838        65319 => Some("not allow to create menu"),
839        65400 => Some("please enable new custom service, or  wait for a while if you have enabled"),
840        65401 => Some("invalid custom service account"),
841        65402 => Some("the custom service account need to bind a wechat user"),
842        65403 => Some("illegal nickname"),
843        65404 => Some("illegal custom service account"),
844        65405 => Some("custom service account number reach limit"),
845        65406 => Some("custom service account exists"),
846        65407 => Some("the wechat user have been one of your workers"),
847        65408 => Some("you have already invited the wechat user"),
848        65409 => Some("wechat account invalid"),
849        65410 => Some("too many custom service accounts bound by the worker"),
850        65411 => Some("a effective invitation to bind the  custom service account exists"),
851        65412 => Some("the custom service account have been  bound by a wechat user"),
852        65413 => Some("no effective session for the customer"),
853        65414 => Some("another worker is serving the customer"),
854        65415 => Some("the worker is not online"),
855        65416 => Some("param invalid, please check"),
856        65417 => Some("it is too long from the starttime to endtime"),
857        65450 => Some("homepage not exists"),
858        68002 => Some("invalid store type"),
859        68003 => Some("invalid store name"),
860        68004 => Some("invalid store wxa path"),
861        68005 => Some("miss store wxa path"),
862        68006 => Some("invalid kefu type"),
863        68007 => Some("invalid kefu wxa path"),
864        68008 => Some("invalid kefu phone number"),
865        68009 => Some("invalid sub mch id"),
866        68010 => Some("store id has exist"),
867        68011 => Some("miss store name"),
868        68012 => Some("miss create time"),
869        68013 => Some("invalid status"),
870        68014 => Some("invalid receiver info"),
871        68015 => Some("invalid product"),
872        68016 => Some("invalid pay type"),
873        68017 => Some("invalid fast mail no"),
874        68018 => Some("invalid busi id"),
875        68019 => Some("miss product sku"),
876        68020 => Some("invalid service type"),
877        68021 => Some("invalid service status"),
878        68022 => Some("invalid service_id"),
879        68023 => Some("service_id has exist"),
880        68024 => Some("miss service wxa path"),
881        68025 => Some("invalid product sku"),
882        68026 => Some("invalid product spu"),
883        68027 => Some("miss product spu"),
884        68028 => Some("can not find product spu and spu in order list"),
885        68029 => Some("sku and spu duplicated"),
886        68030 => Some("busi_id has exist"),
887        68031 => Some("update fail"),
888        68032 => Some("busi_id not exist"),
889        68033 => Some("store no exist"),
890        68034 => Some("miss product number"),
891        68035 => Some("miss wxa order detail path"),
892        68036 => Some("there is no enough products to refund"),
893        68037 => Some("invalid refund info"),
894        68038 => Some("shipped but no fast mail info"),
895        68039 => Some("invalid wechat pay no"),
896        68040 => Some("all product has been refunded, the  order can not be finished"),
897        68041 => Some("invalid service create time, it must  bigger than the time of order"),
898        68042 => Some(
899            "invalid total cost, it must be  smaller than the sum of product and shipping cost",
900        ),
901        68043 => Some("invalid role"),
902        68044 => Some("invalid service_available args"),
903        68045 => Some("invalid order type"),
904        68046 => Some("invalid order deliver type"),
905        68500 => Some("require store_id"),
906        68501 => Some("invalid store_id"),
907        71001 => Some("invalid parameter, parameter is zero or missing"),
908        71002 => Some("invalid orderid, may be the other  parameter not fit with orderid"),
909        71003 => Some("coin not enough"),
910        71004 => Some("card is expired"),
911        71005 => Some("limit exe count"),
912        71006 => Some("limit coin count, 1 <= coin_count <= 100000"),
913        71007 => Some("order finish"),
914        71008 => Some("order time out"),
915        72001 => Some("no match card"),
916        72002 => Some("mchid is not bind appid"),
917        72003 => Some("invalid card type, need member card"),
918        72004 => Some("mchid is occupied by the other appid"),
919        72005 => Some("out of mchid size limit"),
920        72006 => Some("invald title"),
921        72007 => Some("invalid reduce cost, can not less than 100"),
922        72008 => Some("invalid least cost, most larger than reduce cost"),
923        72009 => Some("invalid get limit, can not over 50"),
924        72010 => Some("invalid mchid"),
925        72011 => Some("invalid activate_ticket.Maybe this  ticket is not belong this AppId"),
926        72012 => Some("activate_ticket has been expired"),
927        72013 => Some("unauthorized order_id or authorization is expired"),
928        72014 => Some("task card share stock can not modify stock"),
929        72015 => Some("unauthorized create invoice"),
930        72016 => Some("unauthorized create member card"),
931        72017 => Some("invalid invoice title"),
932        72018 => Some("duplicate order id, invoice had inserted to user"),
933        72019 => Some("limit msg operation card list size, must <= 5"),
934        72020 => Some("limit consume in use limit"),
935        72021 => Some("unauthorized create general card"),
936        72022 => Some("user unexpected, please add user to white list"),
937        72023 => Some("invoice has been lock by others"),
938        72024 => Some("invoice status error"),
939        72025 => Some("invoice token error"),
940        72026 => Some("need set wx_activate true"),
941        72027 => Some("invoice action error"),
942        72028 => Some("invoice never set pay mch info"),
943        72029 => Some("invoice never set auth field"),
944        72030 => Some("invalid mchid"),
945        72031 => Some("invalid params"),
946        72032 => Some("pay gift card rule expired"),
947        72033 => Some("pay gift card rule status err"),
948        72034 => Some("invlid rule id"),
949        72035 => Some("biz reject insert"),
950        72036 => Some("invoice is busy, try again please"),
951        72037 => Some("invoice owner error"),
952        72038 => Some("invoice order never auth"),
953        72039 => Some("invoice must be lock first"),
954        72040 => Some("invoice pdf error"),
955        72041 => Some("billing_code and billing_no invalid"),
956        72042 => Some("billing_code and billing_no repeated"),
957        72043 => Some("billing_code or billing_no size error"),
958        72044 => Some("scan text out of time"),
959        72045 => Some("check_code is empty"),
960        72046 => Some("pdf_url is invalid"),
961        72047 => Some("pdf billing_code or pdf billing_no is error"),
962        72048 => Some("insert too many invoice, need auth again"),
963        72049 => Some("never auth"),
964        72050 => Some("auth expired, need auth again"),
965        72051 => Some("app type error"),
966        72052 => Some("get too many invoice"),
967        72053 => Some("user never auth"),
968        72054 => Some("invoices is inserting, wait a moment please"),
969        72055 => Some("too many invoices"),
970        72056 => Some("order_id repeated, please check order_id"),
971        72057 => Some("today insert limit"),
972        72058 => Some("callback biz error"),
973        72059 => Some("this invoice is giving to others, wait a moment please"),
974        72060 => Some("this invoice has been cancelled,  check the reimburse_status please"),
975        72061 => Some("this invoice has been closed, check  the reimburse_status please"),
976        72062 => Some("this code_auth_key is limited, try  other code_auth_key please"),
977        72063 => Some("biz contact is empty, set contact first please"),
978        72064 => Some("tbc error"),
979        72065 => Some("tbc logic error"),
980        72066 => Some("the card is send for advertisement,  not allow modify time and budget"),
981        72067 => Some("BatchInsertAuthKey_Expired"),
982        72068 => Some("BatchInsertAuthKey_Owner"),
983        72069 => Some("BATCHTASKRUN_ERROR"),
984        72070 => Some("BIZ_TITLE_KEY_OUT_TIME"),
985        72071 => Some("Discern_GaoPeng_Error"),
986        72072 => Some("Discern_Type_Error"),
987        72073 => Some("Fee_Error"),
988        72074 => Some("HAS_Auth"),
989        72075 => Some("HAS_SEND"),
990        72076 => Some("INVOICESIGN"),
991        72077 => Some("KEY_DELETED"),
992        72078 => Some("KEY_EXPIRED"),
993        72079 => Some("MOUNT_ERROR"),
994        72080 => Some("NO_FOUND"),
995        72081 => Some("No_Pull_Pdf"),
996        72082 => Some("PDF_CHECK_ERROR"),
997        72083 => Some("PULL_PDF_FAIL"),
998        72084 => Some("PUSH_BIZ_EMPTY"),
999        72085 => Some("SDK_APPID_ERROR"),
1000        72086 => Some("SDK_BIZ_ERROR"),
1001        72087 => Some("SDK_URL_ERROR"),
1002        72088 => Some("Search_Title_Fail"),
1003        72089 => Some("TITLE_BUSY"),
1004        72090 => Some("TITLE_NO_FOUND"),
1005        72091 => Some("TOKEN_ERR"),
1006        72092 => Some("USER_TITLE_NOT_FOUND"),
1007        72093 => Some("Verify_3rd_Fail"),
1008        73000 => Some("sys error make out invoice failed"),
1009        73001 => Some("wxopenid error"),
1010        73002 => Some("ddh orderid empty"),
1011        73003 => Some("wxopenid empty"),
1012        73004 => Some("fpqqlsh empty"),
1013        73005 => Some("not a commercial"),
1014        73006 => Some("kplx empty"),
1015        73007 => Some("nsrmc empty"),
1016        73008 => Some("nsrdz empty"),
1017        73009 => Some("nsrdh empty"),
1018        73010 => Some("ghfmc empty"),
1019        73011 => Some("kpr empty"),
1020        73012 => Some("jshj empty"),
1021        73013 => Some("hjje empty"),
1022        73014 => Some("hjse empty"),
1023        73015 => Some("hylx empty"),
1024        73016 => Some("nsrsbh empty"),
1025        73100 => Some("kaipiao plat error"),
1026        73101 => Some("nsrsbh not cmp"),
1027        73103 => Some("invalid wxa appid in url_cell, wxa  appid is need to bind biz appid"),
1028        73104 => Some("reach frequency limit"),
1029        73105 => Some("Kp plat make invoice timeout, please  try again with the same fpqqlsh"),
1030        73106 => Some("Fpqqlsh exist with different ddh"),
1031        73107 => Some("Fpqqlsh is processing, please wait and query later"),
1032        73108 => Some("This ddh with other fpqqlsh already exist"),
1033        73109 => Some("This Fpqqlsh not exist in kpplat"),
1034        73200 => Some("get card detail by card id and code fail"),
1035        73201 => Some("get cloud invoice record fail"),
1036        73202 => Some("get appinfo fail"),
1037        73203 => Some("get invoice category or rule kv error"),
1038        73204 => Some("request card not exist"),
1039        73205 => Some("朋友的券玩法升级中,当前暂停创建,请创建其他类型卡券"),
1040        73206 => Some("朋友的券玩法升级中,当前暂停券点充值,请创建其他类型卡券"),
1041        73207 => Some("朋友的券玩法升级中,当前暂停开通券点账户"),
1042        73208 => Some("朋友的券玩法升级中,当前不支持修改库存"),
1043        73209 => Some("朋友的券玩法升级中,当前不支持修改有效期"),
1044        73210 => Some("当前批次不支持修改卡券批次库存"),
1045        73211 => Some("不再支持配置网页链接跳转,请选择小程序替代"),
1046        73212 => Some("unauthorized backup member"),
1047        73213 => Some("invalid code type"),
1048        73214 => Some("the user is already a member"),
1049        73215 => Some(
1050            "支付打通券能力已下线,请直接使用微信支付代金券API:https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/marketing/convention/chapter1_1.shtml",
1051        ),
1052        73216 => Some("不合法的按钮名字,请从中选择一个:使用礼品卡/立即使用/去点外卖"),
1053        73217 => Some("礼品卡本身没有设置appname和path,不允许在修改接口设置"),
1054        73218 => Some("未授权使用礼品卡落地页跳转小程序功能"),
1055        74000 => Some("not find this wx_hotel_id info"),
1056        74001 => Some("request some param empty"),
1057        74002 => Some("request some param error"),
1058        74003 => Some("request some param error"),
1059        74004 => Some("datetime error"),
1060        74005 => Some("checkin mode error"),
1061        74007 => Some("carid from error"),
1062        74008 => Some("this hotel routecode not exist"),
1063        74009 => Some("this hotel routecode info error contract developer"),
1064        74010 => Some("maybe not support report mode"),
1065        74011 => Some("pic deocde not ok maybe its not good picdata"),
1066        74021 => Some("verify sys erro"),
1067        74022 => Some("inner police erro"),
1068        74023 => Some("unable to detect the face"),
1069        74040 => Some("report checkin 2 lvye sys erro"),
1070        74041 => Some("report checkou 2 lvye sys erro"),
1071        75001 => Some("some param emtpy please check"),
1072        75002 => Some("param illegal please check"),
1073        75003 => Some("sys error kv store error"),
1074        75004 => Some("sys error kvstring store error"),
1075        75005 => Some("product not exist please check your product_id"),
1076        75006 => Some("order not exist please check order_id and buyer_appid"),
1077        75007 => Some("do not allow this status to change  please check this order_id status now"),
1078        75008 => Some("product has exist please use new id"),
1079        75009 => Some("notify order status failed"),
1080        75010 => Some("buyer bussiness info not exist"),
1081        75011 => Some("you had registered"),
1082        75012 => Some("store image key to kv error, please try again"),
1083        75013 => Some("get image fail, please check you image key"),
1084        75014 => Some("this key is not belong to you"),
1085        75015 => Some("this key is expired"),
1086        75016 => Some("encrypt decode key fail"),
1087        75017 => Some("encrypt encode key fail"),
1088        75018 => Some("bind buyer business info fail please contact us"),
1089        75019 => Some("this key is empty, user may not upload file"),
1090        80000 => Some("系统错误,请稍后再试"),
1091        80001 => Some("参数格式校验错误"),
1092        80002 => Some("签名失败"),
1093        80003 => Some("该日期订单未生成"),
1094        80004 => Some("用户未绑卡"),
1095        80005 => Some("姓名不符"),
1096        80006 => Some("身份证不符"),
1097        80007 => Some("获取城市信息失败"),
1098        80008 => Some("未找到指定少儿信息"),
1099        80009 => Some("少儿身份证不符"),
1100        80010 => Some("少儿未绑定"),
1101        80011 => Some("签约号不符"),
1102        80012 => Some("该地区局方配置不存在"),
1103        80013 => Some("调用方appid与局方配置不匹配"),
1104        80014 => Some("获取消息账号失败"),
1105        80066 => Some("非法的插件版本"),
1106        80067 => Some("找不到使用的插件"),
1107        80082 => Some("没有权限使用该插件"),
1108        80101 => Some("商家未接入"),
1109        80111 => Some("实名校验code不存在"),
1110        80112 => Some("code并发冲突"),
1111        80113 => Some("无效code"),
1112        80201 => Some("report_type无效"),
1113        80202 => Some("service_type无效"),
1114        80300 => Some("申请单不存在"),
1115        80301 => Some("申请单不属于该账号"),
1116        80302 => Some("激活号段有重叠"),
1117        80303 => Some("码格式错误"),
1118        80304 => Some("该码未激活"),
1119        80305 => Some("激活失败"),
1120        80306 => Some("码索引超出申请范围"),
1121        80307 => Some("申请已存在"),
1122        80308 => Some("子任务未完成"),
1123        80309 => Some("子任务文件过期"),
1124        80310 => Some("子任务不存在"),
1125        80311 => Some("获取文件失败"),
1126        80312 => Some("加密数据失败"),
1127        80313 => Some("加密数据密钥不存在,请联系接口人申请"),
1128        81000 => Some("can not set page_id in AddGiftCardPage"),
1129        81001 => Some("card_list is empty"),
1130        81002 => Some("card_id is not giftcard"),
1131        81004 => Some("banner_pic_url is empty"),
1132        81005 => Some("banner_pic_url is not from cdn"),
1133        81006 => Some("giftcard_wrap_pic_url_list is empty"),
1134        81007 => Some("giftcard_wrap_pic_url_list is not from cdn"),
1135        81008 => Some("address is empty"),
1136        81009 => Some("service_phone is invalid"),
1137        81010 => Some("biz_description is empty"),
1138        81011 => Some("invalid page_id"),
1139        81012 => Some("invalid order_id"),
1140        81013 => Some("invalid TIME_RANGE, begin_time +  31day must less than end_time"),
1141        81014 => Some("invalid count! count must equal or less than 100"),
1142        81015 => Some(
1143            "invalid category_index OR   category.title is empty OR is_banner but has_category_index",
1144        ),
1145        81016 => Some("is_banner is more than 1"),
1146        81017 => Some("order status error, please check pay status or gifting_status"),
1147        81018 => Some("refund reduplicate, the order is already refunded"),
1148        81019 => Some("lock order fail! the order is refunding by another request"),
1149        81020 => {
1150            Some("Invalid Args! page_id.size!=0 but  all==true, or page_id.size==0 but all==false.")
1151        }
1152        81021 => Some("Empty theme_pic_url."),
1153        81022 => Some("Empty theme.title."),
1154        81023 => Some("Empty theme.title_title."),
1155        81024 => Some("Empty theme.item_list."),
1156        81025 => Some("Empty theme.pic_item_list."),
1157        81026 => Some("Invalid theme.title.length ."),
1158        81027 => Some("Empty background_pic_url."),
1159        81028 => Some("Empty default_gifting_msg."),
1160        81029 => Some("Duplicate order_id"),
1161        81030 => Some("PreAlloc code fail"),
1162        81031 => Some("Too many theme participate_activity"),
1163        82000 => Some("biz_template_id not exist"),
1164        82001 => Some("result_page_style_id not exist"),
1165        82002 => Some("deal_msg_style_id not exist"),
1166        82003 => Some("card_style_id not exist"),
1167        82010 => Some("biz template not audit OK"),
1168        82011 => Some("biz template banned"),
1169        82020 => Some("user not use service first"),
1170        82021 => Some("exceed long period"),
1171        82022 => Some("exceed long period max send cnt"),
1172        82023 => Some("exceed short period max send cnt"),
1173        82024 => Some("exceed data size limit"),
1174        82025 => Some("invalid url"),
1175        82026 => Some("service disabled"),
1176        82027 => Some("invalid miniprogram appid"),
1177        82100 => Some("wx_cs_code should not be empty."),
1178        82101 => Some("wx_cs_code is invalid."),
1179        82102 => Some("wx_cs_code is expire."),
1180        82103 => Some("user_ip should not be empty."),
1181        82200 => Some("公众平台账号与服务id不匹配"),
1182        82201 => Some("该停车场已存在,请勿重复添加"),
1183        82202 => Some("该停车场信息不存在,请先导入"),
1184        82203 => Some("停车场价格格式不正确"),
1185        82204 => Some("appid与code不匹配"),
1186        82205 => Some("wx_park_code字段为空"),
1187        82206 => Some("wx_park_code无效或已过期"),
1188        82207 => Some("电话字段为空"),
1189        82208 => Some("关闭时间格式不正确"),
1190        82300 => Some("该appid不支持开通城市服务插件"),
1191        82301 => Some("添加插件失败"),
1192        82302 => Some("未添加城市服务插件"),
1193        82303 => Some("fileid无效"),
1194        82304 => Some("临时文件过期"),
1195        83000 => Some("there is some param not exist"),
1196        83001 => Some("system error"),
1197        83002 => Some("create_url_sence_failed"),
1198        83003 => Some("appid maybe error or retry"),
1199        83004 => Some("create appid auth failed or retry"),
1200        83005 => Some("wxwebencrytoken errro"),
1201        83006 => Some("wxwebencrytoken expired or no exist"),
1202        83007 => Some("wxwebencrytoken expired"),
1203        83008 => Some("wxwebencrytoken no auth"),
1204        83009 => Some("wxwebencrytoken not the mate with openid"),
1205        83200 => Some("no exist service"),
1206        83201 => Some("uin has not the service"),
1207        83202 => Some("params is not json or not json array"),
1208        83203 => Some("params num exceed 10"),
1209        83204 => Some("object has not key"),
1210        83205 => Some("key is not string"),
1211        83206 => Some("object has not value"),
1212        83207 => Some("value is not string"),
1213        83208 => Some("key or value is empty"),
1214        83209 => Some("key exist repeated"),
1215        84001 => Some("invalid identify id"),
1216        84002 => Some("user data expired"),
1217        84003 => Some("user data not exist"),
1218        84004 => Some("video upload fail!"),
1219        84005 => Some("video download fail! please try again"),
1220        84006 => Some("name or id_card_number empty"),
1221        85001 => Some("微信号不存在或微信号设置为不可搜索"),
1222        85002 => Some("小程序绑定的体验者数量达到上限"),
1223        85003 => Some("微信号绑定的小程序体验者达到上限"),
1224        85004 => Some("微信号已经绑定"),
1225        85005 => Some("appid not bind weapp"),
1226        85006 => Some("标签格式错误"),
1227        85007 => Some("页面路径错误"),
1228        85008 => Some("当前小程序没有已经审核通过的类目,请添加类目成功后重试"),
1229        85009 => Some("已经有正在审核的版本"),
1230        85010 => Some("item_list 有项目为空"),
1231        85011 => Some("标题填写错误"),
1232        85012 => Some("无效的审核 id"),
1233        85013 => Some("无效的自定义配置"),
1234        85014 => Some("无效的模板编号"),
1235        85015 => Some("该账号不是小程序账号/版本输入错误"),
1236        85016 => Some("域名数量超过限制 ,总数不能超过1000"),
1237        85017 => Some("没有新增域名,请确认小程序已经添加了域名或该域名是否没有在第三方平台添加"),
1238        85018 => Some("域名没有在第三方平台设置"),
1239        85019 => Some("没有审核版本"),
1240        85020 => Some("审核状态未满足发布"),
1241        85021 => Some("status not allowed"),
1242        85022 => Some("invalid action"),
1243        85023 => Some("审核列表填写的项目数不在 1-5 以内"),
1244        85024 => Some("need complete material"),
1245        85025 => Some("this phone reach bind limit"),
1246        85026 => Some("this wechat account reach bind limit"),
1247        85027 => Some("this idcard reach bind limit"),
1248        85028 => Some("this contractor reach bind limit"),
1249        85029 => Some("nickname has used"),
1250        85030 => Some("invalid nickname size(4-30)"),
1251        85031 => Some("nickname is forbidden"),
1252        85032 => Some("nickname is complained"),
1253        85033 => Some("nickname is illegal"),
1254        85034 => Some("nickname is protected"),
1255        85035 => Some("nickname is forbidden for different contractor"),
1256        85036 => Some("introduction is illegal"),
1257        85038 => Some("store has added"),
1258        85039 => Some("store has added by others"),
1259        85040 => Some("store has added by yourseld"),
1260        85041 => Some("credential has used"),
1261        85042 => Some("nearby reach limit"),
1262        85043 => Some("模板错误"),
1263        85044 => Some("代码包超过大小限制"),
1264        85045 => Some("ext_json 有不存在的路径"),
1265        85046 => Some("tabBar 中缺少 path"),
1266        85047 => Some("pages 字段为空"),
1267        85048 => Some("ext_json 解析失败"),
1268        85049 => Some("reach headimg or introduction quota limit"),
1269        85050 => Some("verifying, don't apply again"),
1270        85051 => Some("version_desc或者preview_info超限"),
1271        85052 => Some("app is already released"),
1272        85053 => Some("please apply merchant first"),
1273        85054 => Some("poi_id is null, please upgrade first"),
1274        85055 => Some("map_poi_id is invalid"),
1275        85056 => Some("mediaid is invalid"),
1276        85057 => Some("invalid widget data format"),
1277        85058 => Some("no valid audit_id exist"),
1278        85059 => Some("overseas access deny"),
1279        85060 => Some("invalid taskid"),
1280        85061 => Some("this phone reach bind limit"),
1281        85062 => Some("this phone in black list"),
1282        85063 => Some("idcard in black list"),
1283        85064 => Some("找不到模板"),
1284        85065 => Some("模板库已满"),
1285        85066 => Some("链接错误"),
1286        85067 => Some("input data error"),
1287        85068 => Some("测试链接不是子链接"),
1288        85069 => Some("校验文件失败"),
1289        85070 => Some("个人类型小程序无法设置二维码规则"),
1290        85071 => Some("已添加该链接,请勿重复添加"),
1291        85072 => Some("该链接已被占用"),
1292        85073 => Some("二维码规则已满"),
1293        85074 => Some("小程序未发布, 小程序必须先发布代码才可以发布二维码跳转规则"),
1294        85075 => Some("个人类型小程序无法设置二维码规则"),
1295        85077 => Some("小程序类目信息失效(类目中含有官方下架的类目,请重新选择类目)"),
1296        85078 => Some("operator info error"),
1297        85079 => Some("小程序没有线上版本,不能进行灰度"),
1298        85080 => Some("小程序提交的审核未审核通过"),
1299        85081 => Some("无效的发布比例"),
1300        85082 => Some("当前的发布比例需要比之前设置的高"),
1301        85083 => Some("搜索标记位被封禁,无法修改"),
1302        85084 => Some("非法的 status 值,只能填 0 或者 1"),
1303        85085 => Some("小程序提审数量已达本月上限,请点击查看"),
1304        85086 => Some("提交代码审核之前需提前上传代码"),
1305        85087 => Some("小程序已使用 api navigateToMiniProgram,请声明跳转 appid 列表后再次提交"),
1306        85088 => Some("no qbase privilege"),
1307        85089 => Some("config not found"),
1308        85090 => Some("wait and commit for this exappid later"),
1309        85091 => Some("小程序的搜索开关被关闭。请访问设置页面打开开关再重试"),
1310        85092 => Some("preview_info格式错误"),
1311        85093 => Some("preview_info 视频或者图片个数超限"),
1312        85094 => Some("需提供审核机制说明信息"),
1313        85101 => Some("小程序不能发送该运动类型或运动类型不存在"),
1314        85102 => Some("数值异常"),
1315        86000 => Some("不是由第三方代小程序进行调用"),
1316        86001 => Some("不存在第三方的已经提交的代码"),
1317        86002 => Some("小程序还未设置昵称、头像、简介。请先设置完后再重新提交"),
1318        86003 => Some("component do not has category mall"),
1319        86004 => Some("invalid wechat"),
1320        86005 => Some("wechat limit frequency"),
1321        86006 => Some("has no quota to send group msg"),
1322        86007 => Some("小程序禁止提交"),
1323        86008 => Some("服务商被处罚,限制全部代码提审能力"),
1324        86009 => Some("服务商新增小程序代码提审能力被限制"),
1325        86010 => Some("服务商迭代小程序代码提审能力被限制"),
1326        87006 => Some("小游戏不能提交"),
1327        87007 => Some("session_key is not existd or expired"),
1328        87008 => Some("invalid sig_method"),
1329        87009 => Some("无效的签名"),
1330        87010 => Some("invalid buffer size"),
1331        87011 => Some("现网已经在灰度发布,不能进行版本回退"),
1332        87012 => Some(
1333            "该版本不能回退,可能的原因:1:无上一个线上版用于回退 2:此版本为已回退版本,不能回退 3:此版本为回退功能上线之前的版本,不能回退",
1334        ),
1335        87013 => Some("撤回次数达到上限(每天5次,每个月 10 次)"),
1336        87014 => Some("risky content"),
1337        87015 => Some("query timeout, try a content with less size"),
1338        87016 => Some("some key-value in list meet length exceed"),
1339        87017 => Some("user storage size exceed, delete some keys and try again"),
1340        87018 => Some("user has stored too much keys.  delete some keys and try again"),
1341        87019 => Some("some keys in list meet length exceed"),
1342        87080 => Some("need friend"),
1343        87081 => Some("invalid openid"),
1344        87082 => Some("invalid key"),
1345        87083 => Some("invalid operation"),
1346        87084 => Some("invalid opnum"),
1347        87085 => Some("check fail"),
1348        88000 => Some("without comment privilege"),
1349        88001 => Some("msg_data is not exists"),
1350        88002 => Some("the article is limit for safety"),
1351        88003 => Some("elected comment upper limit"),
1352        88004 => Some("comment was deleted by user"),
1353        88005 => Some("already reply"),
1354        88007 => Some("reply content beyond max len or content len is zero"),
1355        88008 => Some("comment is not exists"),
1356        88009 => Some("reply is not exists"),
1357        88010 => Some("count range error. cout <= 0 or count > 50"),
1358        88011 => Some("the article is limit for safety"),
1359        89000 => Some("account has bound open,该公众号/小程序已经绑定了开放平台帐号"),
1360        89001 => Some("not same contractor,Authorizer 与开放平台帐号主体不相同"),
1361        89002 => Some("open not exists,该公众号/小程序未绑定微信开放平台帐号。"),
1362        89003 => Some("该开放平台帐号并非通过 api 创建,不允许操作"),
1363        89004 => Some("该开放平台帐号所绑定的公众号/小程序已达上限(100  个)"),
1364        89005 => Some("without add video ability, the ability was banned"),
1365        89006 => Some("without upload video ability, the ability was banned"),
1366        89007 => Some("wxa quota limit"),
1367        89008 => Some("overseas account can not link"),
1368        89009 => Some("wxa reach link limit"),
1369        89010 => Some("link message has sent"),
1370        89011 => Some("can not unlink nearby wxa"),
1371        89012 => Some("can not unlink store or mall"),
1372        89013 => Some("wxa is banned"),
1373        89014 => Some("support version error"),
1374        89015 => Some("has linked wxa"),
1375        89016 => Some("reach same realname quota"),
1376        89017 => Some("reach different realname quota"),
1377        89018 => Some("unlink message has sent"),
1378        89019 => Some("业务域名无更改,无需重复设置"),
1379        89020 => Some("尚未设置小程序业务域名,请先在第三方平台中设置小程序业务域名后在调用本接口"),
1380        89021 => Some("请求保存的域名不是第三方平台中已设置的小程序业务域名或子域名"),
1381        89022 => Some("delete domain is not exist!"),
1382        89029 => Some("业务域名数量超过限制,最多可以添加100个业务域名"),
1383        89030 => Some("operation reach month limit"),
1384        89031 => Some("user bind reach limit"),
1385        89032 => Some("weapp bind members reach limit"),
1386        89033 => Some("empty wx or openid"),
1387        89034 => Some("userstr is invalid"),
1388        89035 => Some("linking from mp"),
1389        89231 => Some("个人小程序不支持调用 setwebviewdomain 接口"),
1390        89235 => Some("hit black contractor"),
1391        89236 => Some("该插件不能申请"),
1392        89237 => Some("已经添加该插件"),
1393        89238 => Some("申请或使用的插件已经达到上限"),
1394        89239 => Some("该插件不存在"),
1395        89240 => Some("only applying status can be agreed or refused"),
1396        89241 => Some("only refused status can be deleted, please refused first"),
1397        89242 => Some("appid is no in the apply list, make sure appid is right"),
1398        89243 => Some("该申请为“待确认”状态,不可删除"),
1399        89244 => Some("不存在该插件 appid"),
1400        89245 => Some("mini program forbidden to link"),
1401        89246 => Some("plugins with special category are  used only by specific apps"),
1402        89247 => Some("系统内部错误"),
1403        89248 => Some("invalid code type"),
1404        89249 => Some("task running"),
1405        89250 => Some("内部错误"),
1406        89251 => Some("模板消息已下发,待法人人脸核身校验"),
1407        89253 => Some("法人&企业信息一致性校验中"),
1408        89254 => Some("lack of some component rights"),
1409        89255 => Some(
1410            "code参数无效,请检查code长度以及内容是否正确;注意code_type的值不同需要传的code长度不一样",
1411        ),
1412        89256 => Some("token 信息有误"),
1413        89257 => Some("该插件版本不支持快速更新"),
1414        89258 => Some("当前小程序帐号存在灰度发布中的版本,不可操作快速更新"),
1415        89259 => Some("zhibo plugin is not allow to delete"),
1416        89300 => Some("订单无效"),
1417        89401 => Some("系统不稳定,请稍后再试,如多次失败请通过社区反馈"),
1418        89402 => Some("该小程序不在待审核队列,请检查是否已提交审核或已审完"),
1419        89403 => Some("本单属于平台不支持加急种类,请等待正常审核流程"),
1420        89404 => Some("本单已加速成功,请勿重复提交"),
1421        89405 => Some("本月加急额度已用完,请提高提审质量以获取更多额度"),
1422        89501 => Some("公众号有未处理的确认请求,请稍候重试"),
1423        89502 => Some("请耐心等待管理员确认"),
1424        89503 => Some("此次调用需要管理员确认,请耐心等候"),
1425        89504 => Some("正在等管理员确认,请耐心等待"),
1426        89505 => Some("正在等管理员确认,请稍候重试"),
1427        89506 => {
1428            Some("该IP调用求请求已被公众号管理员拒绝,请24小时后再试,建议调用前与管理员沟通确认")
1429        }
1430        89507 => {
1431            Some("该IP调用求请求已被公众号管理员拒绝,请1小时后再试,建议调用前与管理员沟通确认")
1432        }
1433        90001 => Some("invalid order id"),
1434        90002 => Some("invalid busi id"),
1435        90003 => Some("invalid bill date"),
1436        90004 => Some("invalid bill type"),
1437        90005 => Some("invalid platform"),
1438        90006 => Some("bill not exists"),
1439        90007 => Some("invalid openid"),
1440        90009 => Some("mp_sig error"),
1441        90010 => Some("no session"),
1442        90011 => Some("sig error"),
1443        90012 => Some("order exist"),
1444        90013 => Some("balance not enough"),
1445        90014 => Some("order has been confirmed"),
1446        90015 => Some("order has been canceled"),
1447        90016 => Some("order is being processed"),
1448        90017 => Some("no privilege"),
1449        90018 => Some("invalid parameter"),
1450        91001 => Some("不是公众号快速创建的小程序"),
1451        91002 => Some("小程序发布后不可改名"),
1452        91003 => Some("改名状态不合法"),
1453        91004 => Some("昵称不合法"),
1454        91005 => Some("昵称 15 天主体保护"),
1455        91006 => Some("昵称命中微信号"),
1456        91007 => Some("昵称已被占用"),
1457        91008 => Some("昵称命中 7 天侵权保护期"),
1458        91009 => Some("需要提交材料"),
1459        91010 => Some("其他错误"),
1460        91011 => Some("查不到昵称修改审核单信息"),
1461        91012 => Some("其它错误"),
1462        91013 => Some("占用名字过多"),
1463        91014 => Some("+号规则 同一类型关联名主体不一致"),
1464        91015 => Some("原始名不同类型主体不一致"),
1465        91016 => Some("名称占用者 ≥2"),
1466        91017 => Some("+号规则 不同类型关联名主体不一致"),
1467        91018 => Some("组织类型小程序发布后,侵权被清空昵称,需走认证改名"),
1468        91019 => Some("小程序正在审核中"),
1469        92000 => Some("该经营资质已添加,请勿重复添加"),
1470        92002 => Some("附近地点添加数量达到上线,无法继续添加"),
1471        92003 => Some("地点已被其它小程序占用"),
1472        92004 => Some("附近功能被封禁"),
1473        92005 => Some("地点正在审核中"),
1474        92006 => Some("地点正在展示小程序"),
1475        92007 => Some("地点审核失败"),
1476        92008 => Some("小程序未展示在该地点"),
1477        93009 => Some("小程序未上架或不可见"),
1478        93010 => Some("地点不存在"),
1479        93011 => Some("个人类型小程序不可用"),
1480        93012 => Some("非普通类型小程序(门店小程序、小店小程序等)不可用"),
1481        93013 => Some("从腾讯地图获取地址详细信息失败"),
1482        93014 => Some("同一资质证件号重复添加"),
1483        93015 => Some("附近类目审核中"),
1484        93016 => Some("服务标签个数超限制(官方最多5个,自定义最多4个)"),
1485        93017 => Some("服务标签或者客服的名字不符合要求"),
1486        93018 => Some("服务能力中填写的小程序appid不是同主体小程序"),
1487        93019 => Some("申请类目之后才能添加附近地点"),
1488        93020 => Some("qualification_list无效"),
1489        93021 => Some("company_name字段为空"),
1490        93022 => Some("credential字段为空"),
1491        93023 => Some("address字段为空"),
1492        93024 => Some("qualification_list字段为空"),
1493        93025 => Some("服务appid对应的path不存在"),
1494        94001 => Some("missing cert_serialno"),
1495        94002 => Some("use not register wechat pay"),
1496        94003 => Some("invalid sign"),
1497        94004 => Some("user do not has real name info"),
1498        94005 => Some("invalid user token"),
1499        94006 => Some("appid unauthorized"),
1500        94007 => Some("appid unbind mchid"),
1501        94008 => Some("invalid timestamp"),
1502        94009 => Some("invalid cert_serialno, cert_serialno's size should be 40"),
1503        94010 => Some("invalid mch_id"),
1504        94011 => Some("timestamp expired"),
1505        94012 => Some("appid和商户号的绑定关系不存在"),
1506        95001 => Some("wxcode decode fail"),
1507        95002 => Some("wxcode recognize unautuorized"),
1508        95101 => Some("get product by page args invalid"),
1509        95102 => Some("get product materials by cond args invalid"),
1510        95103 => Some("material id list size out of limit"),
1511        95104 => Some("import product frequence out of limit"),
1512        95105 => Some("mp is importing products, api is rejected to import"),
1513        95106 => Some("api is rejected to import, need to  set commission ratio on mp first"),
1514        101000 => Some("无效图片链接"),
1515        101001 => Some("未找到证书"),
1516        101002 => Some("not enough market quota"),
1517        200002 => Some("入参错误"),
1518        200011 => Some("此账号已被封禁,无法操作"),
1519        200012 => Some("个人模板数已达上限,上限25个"),
1520        200013 => Some("此模板已被封禁,无法选用"),
1521        200014 => Some("模板  tid 参数错误"),
1522        200016 => Some("start  参数错误"),
1523        200017 => Some("limit  参数错误"),
1524        200018 => Some("类目  ids 缺失"),
1525        200019 => Some("类目  ids 不合法"),
1526        200020 => Some("关键词列表  kidList 参数错误"),
1527        200021 => Some("场景描述  sceneDesc 参数错误"),
1528        300001 => Some("禁止创建/更新商品(如商品创建功能被封禁) 或 禁止编辑&更新房间"),
1529        300002 => Some("名称长度不符合规则"),
1530        300003 => Some("价格输入不合规(如现价比原价大、传入价格非数字等)"),
1531        300004 => Some("商品名称存在违规违法内容"),
1532        300005 => Some("商品图片存在违规违法内容"),
1533        300006 => Some("图片上传失败(如mediaID过期)"),
1534        300007 => Some("线上小程序版本不存在该链接"),
1535        300008 => Some("添加商品失败"),
1536        300009 => Some("商品审核撤回失败"),
1537        300010 => Some("商品审核状态不对(如商品审核中)"),
1538        300011 => Some("操作非法(API不允许操作非API创建的商品)"),
1539        300012 => Some("没有提审额度(每天500次提审额度)"),
1540        300013 => Some("提审失败"),
1541        300014 => Some("审核中,无法删除(非零代表失败)"),
1542        300017 => Some("商品未提审"),
1543        300021 => Some("商品添加成功,审核失败"),
1544        300022 => Some("此房间号不存在"),
1545        300023 => Some("房间状态 拦截(当前房间状态不允许此操作)"),
1546        300024 => Some("商品不存在"),
1547        300025 => Some("商品审核未通过"),
1548        300026 => Some("房间商品数量已经满额"),
1549        300027 => Some("导入商品失败"),
1550        300028 => Some("房间名称违规"),
1551        300029 => Some("主播昵称违规"),
1552        300030 => Some("主播微信号不合法"),
1553        300031 => Some("直播间封面图不合规"),
1554        300032 => Some("直播间分享图违规"),
1555        300033 => Some("添加商品超过直播间上限"),
1556        300034 => Some("主播微信昵称长度不符合要求"),
1557        300035 => Some("主播微信号不存在"),
1558        300036 => Some("主播微信号未实名认证"),
1559        600001 => Some("invalid file name"),
1560        600002 => Some("no permission to upload file"),
1561        600003 => Some("invalid size of source"),
1562        928000 => Some("票据已存在"),
1563        928001 => Some("票据不存在"),
1564        930555 => Some("sysem error"),
1565        930556 => Some("delivery timeout"),
1566        930557 => Some("delivery system error"),
1567        930558 => Some("delivery logic error"),
1568        930559 => Some("沙盒环境openid无效"),
1569        930560 => Some("shopid need bind first"),
1570        930561 => Some("参数错误"),
1571        930562 => Some("order already exists"),
1572        930563 => Some("订单不存在"),
1573        930564 => Some("沙盒环境调用无配额"),
1574        930565 => Some("order finished"),
1575        930566 => Some("not support, plz auth at mp.weixin.qq.com"),
1576        930567 => Some("shop arg error"),
1577        930568 => Some("不支持个人类型小程序"),
1578        930569 => Some("已经开通不需要再开通"),
1579        930570 => Some("cargo_first_class or cargo_second_class invalid"),
1580        930571 => Some("该商户没有内测权限,请先申请权限: https://wj.qq.com/s2/7243532/fcfb/"),
1581        931010 => Some("fee already set"),
1582        6000100 => Some("unbind download url"),
1583        6000101 => Some("no response data"),
1584        6000102 => Some("response data too big"),
1585        9001001 => Some("POST 数据参数不合法"),
1586        9001002 => Some("远端服务不可用"),
1587        9001003 => Some("Ticket 不合法"),
1588        9001004 => Some("获取摇周边用户信息失败"),
1589        9001005 => Some("获取商户信息失败"),
1590        9001006 => Some("获取 OpenID 失败"),
1591        9001007 => Some("上传文件缺失"),
1592        9001008 => Some("上传素材的文件类型不合法"),
1593        9001009 => Some("上传素材的文件尺寸不合法"),
1594        9001010 => Some("上传失败"),
1595        9001020 => Some("帐号不合法"),
1596        9001021 => Some("已有设备激活率低于 50% ,不能新增设备"),
1597        9001022 => Some("设备申请数不合法,必须为大于 0 的数字"),
1598        9001023 => Some("已存在审核中的设备 ID 申请"),
1599        9001024 => Some("一次查询设备 ID 数量不能超过 50"),
1600        9001025 => Some("设备 ID 不合法"),
1601        9001026 => Some("页面 ID 不合法"),
1602        9001027 => Some("页面参数不合法"),
1603        9001028 => Some("一次删除页面 ID 数量不能超过 10"),
1604        9001029 => Some("页面已应用在设备中,请先解除应用关系再删除"),
1605        9001030 => Some("一次查询页面 ID 数量不能超过 50"),
1606        9001031 => Some("时间区间不合法"),
1607        9001032 => Some("保存设备与页面的绑定关系参数错误"),
1608        9001033 => Some("门店 ID 不合法"),
1609        9001034 => Some("设备备注信息过长"),
1610        9001035 => Some("设备申请参数不合法"),
1611        9001036 => Some("查询起始值 begin 不合法"),
1612        9002008 => Some("params invalid"),
1613        9002009 => Some("shop id not exist"),
1614        9002010 => Some("ssid or password should start with \"WX\""),
1615        9002011 => Some("ssid can not include chinese"),
1616        9002012 => Some("passsword can not include chinese"),
1617        9002013 => Some("password must be between 8 and 24 characters"),
1618        9002016 => Some("device exist"),
1619        9002017 => Some("device not exist"),
1620        9002026 => Some("the size of query list reach limit"),
1621        9002041 => Some("not allowed to modify, ensure you  are an certified or component account"),
1622        9002044 => Some(
1623            "invalid ssid, can not include none  utf8 characters, and should be between 1 and 32 bytes",
1624        ),
1625        9002052 => Some("shop id has not be audited, this bar type is not enable"),
1626        9007003 => Some("protocol type is not same with the exist device"),
1627        9007004 => Some("ssid not exist"),
1628        9007005 => Some("device count limit"),
1629        9008001 => Some("card info not exist"),
1630        9008002 => Some("card expiration time is invalid"),
1631        9008003 => Some("url size invalid, keep less than 255"),
1632        9008004 => Some("url can not include chinese"),
1633        9200001 => Some("order_id not exist"),
1634        9200002 => Some("order of other biz"),
1635        9200003 => Some("blocked"),
1636        9200211 => Some("payment notice disabled"),
1637        9200231 => Some("payment notice not exist"),
1638        9200232 => Some("payment notice paid"),
1639        9200233 => Some("payment notice canceled"),
1640        9200235 => Some("payment notice expired"),
1641        9200236 => Some("bank not allow"),
1642        9200295 => Some("freq limit"),
1643        9200297 => Some("suspend payment at current time"),
1644        9200298 => Some("3rd resp decrypt error"),
1645        9200299 => Some("3rd resp system error"),
1646        9200300 => Some("3rd resp sign error"),
1647        9201000 => Some("desc empty"),
1648        9201001 => Some("fee not equal items'"),
1649        9201002 => Some("payment info incorrect"),
1650        9201003 => Some("fee is 0"),
1651        9201004 => Some("payment expire date format error"),
1652        9201005 => Some("appid error"),
1653        9201006 => Some("payment order id error"),
1654        9201007 => Some("openid error"),
1655        9201008 => Some("return_url error"),
1656        9201009 => Some("ip error"),
1657        9201010 => Some("order_id error"),
1658        9201011 => Some("reason error"),
1659        9201012 => Some("mch_id error"),
1660        9201013 => Some("bill_date error"),
1661        9201014 => Some("bill_type error"),
1662        9201015 => Some("trade_type error"),
1663        9201016 => Some("bank_id error"),
1664        9201017 => Some("bank_account error"),
1665        9201018 => Some("payment_notice_no error"),
1666        9201019 => Some("department_code error"),
1667        9201020 => Some("payment_notice_type error"),
1668        9201021 => Some("region_code error"),
1669        9201022 => Some("department_name error"),
1670        9201023 => Some("fee not equal finance's"),
1671        9201024 => Some("refund_out_id error"),
1672        9201026 => Some("not combined order_id"),
1673        9201027 => Some("partial sub order is test"),
1674        9201029 => Some("desc too long"),
1675        9201031 => Some("sub order list size error"),
1676        9201032 => Some("sub order repeated"),
1677        9201033 => Some("auth_code empty"),
1678        9201034 => Some("bank_id empty but mch_id not empty"),
1679        9201035 => Some("sum of other fees exceed total fee"),
1680        9202000 => Some("other user paying"),
1681        9202001 => Some("pay process not finish"),
1682        9202002 => Some("no refund permission"),
1683        9202003 => Some("ip limit"),
1684        9202004 => Some("freq limit"),
1685        9202005 => Some("user weixin account abnormal"),
1686        9202006 => Some("account balance not enough"),
1687        9202010 => Some("refund request repeated"),
1688        9202011 => Some("has refunded"),
1689        9202012 => Some("refund exceed total fee"),
1690        9202013 => Some("busi_id dup"),
1691        9202016 => Some("not check sign"),
1692        9202017 => Some("check sign failed"),
1693        9202018 => Some("sub order error"),
1694        9202020 => Some("order status error"),
1695        9202021 => Some("unified order repeatedly"),
1696        9203000 => Some("request to notification url fail"),
1697        9203001 => Some("http request fail"),
1698        9203002 => Some("http response data error"),
1699        9203003 => Some("http response data RSA decrypt fail"),
1700        9203004 => Some("http response data AES decrypt fail"),
1701        9203999 => Some("system busy, please try again later"),
1702        9204000 => Some("getrealname token error"),
1703        9204001 => Some("getrealname user or token error"),
1704        9204002 => Some("getrealname appid or token error"),
1705        9205000 => Some("finance conf not exist"),
1706        9205001 => Some("bank conf not exist"),
1707        9205002 => Some("wei ban ju conf not exist"),
1708        9205010 => Some("symmetric key conf not exist"),
1709        9205101 => Some("out order id not exist"),
1710        9205201 => Some("bill not exist"),
1711        9206000 => Some("3rd resp pay_channel empty"),
1712        9206001 => Some("3rd resp order_id empty"),
1713        9206002 => Some("3rd resp bill_type_code empty"),
1714        9206003 => Some("3rd resp bill_no empty"),
1715        9206200 => Some("3rd resp empty"),
1716        9206201 => Some("3rd resp not json"),
1717        9206900 => Some("connect 3rd error"),
1718        9206901 => Some("connect 3rd timeout"),
1719        9206910 => Some("read 3rd resp error"),
1720        9206911 => Some("read 3rd resp timeout"),
1721        9207000 => Some("boss error"),
1722        9207001 => Some("wechat pay error"),
1723        9207002 => Some("boss param error"),
1724        9207003 => Some("pay error"),
1725        9207004 => Some("auth_code expired"),
1726        9207005 => Some("user balance not enough"),
1727        9207006 => Some("card not support"),
1728        9207007 => Some("order reversed"),
1729        9207008 => Some("user paying, need input password"),
1730        9207009 => Some("auth_code error"),
1731        9207010 => Some("auth_code invalid"),
1732        9207011 => Some("not allow to reverse when user paying"),
1733        9207012 => Some("order paid"),
1734        9207013 => Some("order closed"),
1735        9207028 => Some("vehicle not exists"),
1736        9207029 => Some("vehicle request blocked"),
1737        9207030 => Some("vehicle auth error"),
1738        9207031 => Some("contract over limit"),
1739        9207032 => Some("trade error"),
1740        9207033 => Some("trade time invalid"),
1741        9207034 => Some("channel type invalid"),
1742        9207050 => Some("expire_time range error"),
1743        9210000 => Some("query finance error"),
1744        9291000 => Some("openid error"),
1745        9291001 => Some("openid appid not match"),
1746        9291002 => Some("app_appid not exist"),
1747        9291003 => Some("app_appid not app"),
1748        9291004 => Some("appid empty"),
1749        9291005 => Some("appid not match access_token"),
1750        9291006 => Some("invalid sign"),
1751        9299999 => Some("backend logic error"),
1752        9300001 => Some("begin_time can not before now"),
1753        9300002 => Some("end_time can not before now"),
1754        9300003 => Some("begin_time must less than end_time"),
1755        9300004 => Some("end_time - begin_time > 1year"),
1756        9300005 => Some("invalid max_partic_times"),
1757        9300006 => Some("invalid activity status"),
1758        9300007 => Some("gift_num must >0 and <=15"),
1759        9300008 => Some("invalid tiny appid"),
1760        9300009 => Some("activity can not finish"),
1761        9300010 => Some("card_info_list must >= 2"),
1762        9300011 => Some("invalid card_id"),
1763        9300012 => Some("card_id must belong this appid"),
1764        9300013 => Some("card_id is not swipe_card or pay.cash"),
1765        9300014 => Some("some card_id is out of stock"),
1766        9300015 => Some("some card_id is invalid status"),
1767        9300016 => Some("membership or new/old tinyapp user only support one"),
1768        9300017 => Some("invalid logic for membership"),
1769        9300018 => Some("invalid logic for tinyapp new/old user"),
1770        9300019 => Some("invalid activity type"),
1771        9300020 => Some("invalid activity_id"),
1772        9300021 => Some("invalid help_max_times"),
1773        9300022 => Some("invalid cover_url"),
1774        9300023 => Some("invalid gen_limit"),
1775        9300024 => Some("card's end_time cannot early than act's end_time"),
1776        9300501 => Some(
1777            "快递侧逻辑错误,详细原因需要看 delivery_resultcode, 请先确认一下编码方式,python建议 json.dumps(b, ensure_ascii=False),php建议 json_encode($arr, JSON_UNESCAPED_UNICODE)",
1778        ),
1779        9300502 => Some("快递公司系统错误"),
1780        9300503 => Some("delivery_id 不存在"),
1781        9300504 => Some("service_type 不存在"),
1782        9300505 => Some("Shop banned"),
1783        9300506 => Some("运单 ID 已经存在轨迹,不可取消"),
1784        9300507 => Some("Token 不正确"),
1785        9300508 => Some("order id has been used"),
1786        9300509 => Some("speed limit, retry too fast"),
1787        9300510 => Some("invalid service type"),
1788        9300511 => Some("invalid branch id"),
1789        9300512 => Some("模板格式错误,渲染失败"),
1790        9300513 => Some("out of quota"),
1791        9300514 => Some("add net branch fail, try update branch api"),
1792        9300515 => Some("wxa appid not exist"),
1793        9300516 => Some("wxa appid and current bizuin is not  linked or not the same owner"),
1794        9300517 => Some("update_type 不正确,请使用\"bind\" 或者“unbind”"),
1795        9300520 => Some("invalid delivery id"),
1796        9300521 => Some("the orderid is in our system, and waybill is generating"),
1797        9300522 => Some("this orderid is repeated"),
1798        9300523 => Some("quota is not enough; go to charge please"),
1799        9300524 => Some("订单已取消(一般为重复取消订单)"),
1800        9300525 => Some("bizid未绑定"),
1801        9300526 => Some("参数字段长度不正确"),
1802        9300527 => Some("delivery does not support quota"),
1803        9300528 => Some("invalid waybill_id"),
1804        9300529 => Some("账号已绑定过"),
1805        9300530 => Some("解绑的biz_id不存在"),
1806        9300531 => Some("bizid无效 或者密码错误"),
1807        9300532 => Some("绑定已提交,审核中"),
1808        9300533 => Some("invalid tagid_list"),
1809        9300534 => Some("add_source=2时,wx_appid和当前小程序不同主体"),
1810        9300535 => Some("shop字段商品缩略图 url、商品名称为空或者非法,或者商品数量为0"),
1811        9300536 => Some("add_source=2时,wx_appid无效"),
1812        9300537 => Some("freq limit"),
1813        9300538 => Some("input task empty"),
1814        9300539 => Some("too many task"),
1815        9300540 => Some("task not exist"),
1816        9300541 => Some("delivery callback error"),
1817        9300601 => Some("id_card_no is invalid"),
1818        9300602 => Some("name is invalid"),
1819        9300603 => Some("plate_no is invalid"),
1820        9300604 => Some("auth_key decode error"),
1821        9300605 => Some("auth_key is expired"),
1822        9300606 => Some("auth_key and appinfo not match"),
1823        9300607 => Some("user not confirm"),
1824        9300608 => Some("user confirm is expired"),
1825        9300609 => Some("api exceed limit"),
1826        9300610 => Some("car license info is invalid"),
1827        9300611 => Some("varification type not support"),
1828        9300701 => Some("input param error"),
1829        9300702 => Some("this code has been used"),
1830        9300703 => Some("invalid date"),
1831        9300704 => Some("not currently available"),
1832        9300705 => Some("code not exist or expired"),
1833        9300706 => Some("code not exist or expired"),
1834        9300707 => Some("wxpay error"),
1835        9300708 => Some("wxpay overlimit"),
1836        9300801 => Some("无效的微信号"),
1837        9300802 => Some("服务号未开通导购功能"),
1838        9300803 => Some("微信号已经绑定为导购"),
1839        9300804 => Some("该微信号不是导购"),
1840        9300805 => Some("微信号已经被其他账号绑定为导购"),
1841        9300806 => Some("粉丝和导购不存在绑定关系"),
1842        9300807 => Some("标签值无效,不是可选标签值"),
1843        9300808 => Some("标签值不存在"),
1844        9300809 => Some("展示标签值不存在"),
1845        9300810 => Some("导购昵称太长,最多16个字符"),
1846        9300811 => Some("只支持mmbiz.qpic.cn域名的图片"),
1847        9300812 => Some("达到导购绑定个数限制"),
1848        9300813 => Some("达到导购粉丝绑定个数限制"),
1849        9300814 => Some("敏感词个数超过上限"),
1850        9300815 => Some("快捷回复个数超过上限"),
1851        9300816 => Some("文字素材个数超过上限"),
1852        9300817 => Some("小程序卡片素材个数超过上限"),
1853        9300818 => Some("图片素材个数超过上限"),
1854        9300819 => Some("mediaid 有误"),
1855        9300820 => Some("可查询标签类别超过上限"),
1856        9300821 => Some("小程序卡片内appid不符合要求"),
1857        9300822 => Some("标签类别的名字无效"),
1858        9300823 => Some("查询聊天记录时间参数有误"),
1859        9300824 => Some("自动回复字数太长"),
1860        9300825 => Some("导购群组id错误"),
1861        9300826 => Some("维护中"),
1862        9301001 => Some("invalid parameter"),
1863        9301002 => Some("call api service failed"),
1864        9301003 => Some("internal exception"),
1865        9301004 => Some("save data error"),
1866        9301006 => Some("invalid appid"),
1867        9301007 => Some("invalid api config"),
1868        9301008 => Some("invalid api info"),
1869        9301009 => Some("add result check failed"),
1870        9301010 => Some("consumption failure"),
1871        9301011 => Some("frequency limit reached"),
1872        9301012 => Some("service timeout"),
1873        9400001 => Some(
1874            "该开发小程序已开通小程序直播权限,不支持发布版本。如需发版,请解绑开发小程序后再操作。",
1875        ),
1876        9401001 => Some("商品已存在"),
1877        9401002 => Some("商品不存在"),
1878        9401003 => Some("类目已存在"),
1879        9401004 => Some("类目不存在"),
1880        9401005 => Some("SKU已存在"),
1881        9401006 => Some("SKU不存在"),
1882        9401007 => Some("属性已存在"),
1883        9401008 => Some("属性不存在"),
1884        9401020 => Some("非法参数"),
1885        9401021 => Some("没有商品权限"),
1886        9401022 => Some("SPU NOT ALLOW"),
1887        9401023 => Some("SPU_NOT_ALLOW_EDIT"),
1888        9401024 => Some("SKU NOT ALLOW"),
1889        9401025 => Some("SKU_NOT_ALLOW_EDIT"),
1890        9402001 => Some("limit too large"),
1891        9402002 => Some("single send been blocked"),
1892        9402003 => Some("all send been blocked"),
1893        9402004 => Some("invalid msg id"),
1894        9402005 => Some("send msg too quick"),
1895        9402006 => Some("send to single user too quick"),
1896        9402007 => Some("send to all user too quick"),
1897        9402008 => Some("send type error"),
1898        9402009 => Some("can not send this msg"),
1899        9402010 => Some("content too long or no content"),
1900        9402011 => Some("path not exist"),
1901        9402012 => Some("contain evil word"),
1902        9402013 => Some("path need html suffix"),
1903        9402014 => Some("not open to personal body type"),
1904        9402015 => Some("not open to violation body type"),
1905        9402016 => Some("not open to low quality provider"),
1906        9402101 => Some("invalid product_id"),
1907        9402102 => Some("device_id count more than limit"),
1908        9402202 => Some("请勿频繁提交,待上一次操作完成后再提交"),
1909        9402301 => Some("user not book this ad id"),
1910        9403000 => Some("消息类型错误!"),
1911        9403001 => Some("消息字段的内容过长!"),
1912        9403002 => Some("消息字段的内容违规!"),
1913        9403003 => Some("发送的微信号太多!"),
1914        9403004 => Some("存在错误的微信号!"),
1915        9410000 => Some("直播间列表为空"),
1916        9410001 => Some("获取房间失败"),
1917        9410002 => Some("获取商品失败"),
1918        9410003 => Some("获取回放失败"),
1919        _ => None,
1920    }
1921}