1pub fn find_msg_by_code(code: i32) -> Option<&'static str> {
14 match code {
15 -1 => Some("系统繁忙,此时请开发者稍候再试"),
16 40001 => Some("access_token 无效或 AppSecret 错误"),
17 40002 => Some("不合法的凭证类型"),
18 40003 => Some("openid 不正确"),
19 40004 => Some("无效媒体文件类型"),
20 40007 => Some("无效媒体文件 ID"),
21 40009 => Some("图片尺寸太大"),
22 40013 => Some("appid不正确/不合法(避免异常字符,注意大小写),或者不符合绑定关系要求"),
23 40029 => Some("code 无效"),
24 40037 => Some("template_id 不正确"),
25 40097 => Some("参数错误"),
26 41002 => Some("缺少 appid 参数"),
27 41004 => Some("缺少 secret 参数"),
28 41006 => Some("media_id 不能为空"),
29 41028 => Some("form_id 不正确,或者过期"),
30 41029 => Some("请求的参数不正确"),
31 41030 => Some("请求的参数不正确"),
32 42001 => Some("access_token 过期"),
33 43101 => Some("用户拒绝接受消息,如果用户之前曾经订阅过,则表示用户取消了订阅关系"),
34 44002 => Some("post 数据为空"),
35 45009 => Some("调用分钟频率受限"),
36 45011 => Some("频率限制,每个用户每分钟100次"),
37 45015 => Some("回复时间超过限制"),
38 45029 => Some("接口调用超过限额"),
39 45047 => Some("客服接口下行条数超过上限"),
40 45072 => Some("command字段取值不对"),
41 45080 => Some("下发输入状态,需要之前30秒内跟用户有过消息交互"),
42 45081 => Some("已经在输入状态,不可重复下发"),
43 46001 => Some("media_id 不存在"),
44 47001 => Some("post 数据中参数缺失"),
45 47003 => Some("模板参数不准确,可能为空或者不满足规则,errmsg会提示具体是哪个字段出错"),
46 47501 => Some("参数 activity_id 错误"),
47 47502 => Some("参数 target_state 错误"),
48 47503 => Some("参数 version_type 错误"),
49 47504 => Some("activity_id 过期"),
50 48001 => Some("API 功能未授权"),
51 48006 => Some("api 禁止清零调用次数,因为清零次数达到上限"),
52 53010 => Some("名称格式不合法"),
53 53011 => Some("名称检测命中频率限制"),
54 53012 => Some("禁止使用该名称"),
55 53013 => Some("公众号:名称与已有公众号名称重复;小程序:该名称与已有小程序名称重复"),
56 53014 => Some(
57 "公众号:公众号已有{名称 A+}时,需与该帐号相同主体才可申请{名称 A};小程序:小程序已有{名称 A+}时,需与该帐号相同主体才可申请{名称 A}",
58 ),
59 53015 => Some(
60 "公众号:该名称与已有小程序名称重复,需与该小程序帐号相同主体才可申请;小程序:该名称与已有公众号名称重复,需与该公众号帐号相同主体才可申请",
61 ),
62 53016 => Some(
63 "公众号:该名称与已有多个小程序名称重复,暂不支持申请;小程序:该名称与已有多个公众号名称重复,暂不支持申请",
64 ),
65 53017 => Some(
66 "公众号:小程序已有{名称 A+}时,需与该帐号相同主体才可申请{名称 A};小程序:公众号已有{名称 A+}时,需与该帐号相同主体才可申请{名称 A}",
67 ),
68 53018 => Some("名称命中微信号"),
69 53019 => Some("名称在保护期内"),
70 53200 => Some("本月功能介绍修改次数已用完"),
71 53201 => Some("功能介绍内容命中黑名单关键字"),
72 53202 => Some("本月头像修改次数已用完"),
73 61070 => Some("法人姓名与微信号不一致"),
74 76001 => Some("rid不存在"),
75 76002 => Some("rid为空或者格式错误"),
76 76003 => Some("当前账号无权查询该rid,该rid属于其他账号调用所产生"),
77 76004 => Some("rid过期,仅支持持续7天内的rid"),
78 76021 => Some("cgi_path填错了"),
79 76022 => Some("当前调用接口使用的token与api所属账号不符,详情可看注意事项的说明"),
80 80066 => Some("非法的插件版本"),
81 80067 => Some("找不到使用的插件"),
82 80082 => Some("没有权限使用该插件"),
83 85001 => Some("微信号不存在或微信号设置为不可搜索"),
84 85002 => Some("小程序绑定的体验者数量达到上限"),
85 85003 => Some("微信号绑定的小程序体验者达到上限"),
86 85004 => Some("微信号已经绑定"),
87 85006 => Some("标签格式错误"),
88 85007 => Some("页面路径错误"),
89 85008 => Some("类目填写错误"),
90 85009 => Some("已经有正在审核的版本"),
91 85010 => Some("item_list 有项目为空"),
92 85011 => Some("标题填写错误"),
93 85012 => Some("无效的审核 id"),
94 85013 => Some("无效的自定义配置"),
95 85014 => Some("无效的模版编号"),
96 85015 => Some("该账号不是小程序账号"),
97 85016 => Some("域名数量超过限制"),
98 85017 => Some("没有新增域名,请确认小程序已经添加了域名或该域名是否没有在第三方平台添加"),
99 85018 => Some("域名没有在第三方平台设置"),
100 85019 => Some("没有审核版本"),
101 85020 => Some("审核状态未满足发布"),
102 85021 => Some("状态不可变"),
103 85022 => Some("action 非法"),
104 85023 => Some("审核列表填写的项目数不在 1-5 以内"),
105 85026 => Some("微信号绑定管理员名额达到上限"),
106 85027 => Some("身份证绑定管理员名额达到上限"),
107 85043 => Some("模版错误"),
108 85044 => Some("代码包超过大小限制"),
109 85045 => Some("ext_json 有不存在的路径"),
110 85046 => Some("tabBar 中缺少 path"),
111 85047 => Some("pages 字段为空"),
112 85048 => Some("ext_json 解析失败"),
113 85060 => Some("无效的taskid"),
114 85061 => Some("手机号绑定管理员名额达到上限"),
115 85062 => Some("手机号黑名单"),
116 85063 => Some("身份证黑名单"),
117 85064 => Some("找不到模版/草稿"),
118 85065 => Some("模版库已满"),
119 85066 => Some("链接错误"),
120 85068 => Some("测试链接不是子链接"),
121 85069 => Some("校验文件失败"),
122 85070 => Some("个人类型小程序无法设置二维码规则"),
123 85071 => Some("已添加该链接,请勿重复添加"),
124 85072 => Some("该链接已被占用"),
125 85073 => Some("二维码规则已满"),
126 85074 => Some("小程序未发布, 小程序必须先发布代码才可以发布二维码跳转规则"),
127 85075 => Some("个人类型小程序无法设置二维码规则"),
128 85077 => Some("小程序类目信息失效(类目中含有官方下架的类目,请重新选择类目)"),
129 85079 => Some("小程序没有线上版本,不能进行灰度"),
130 85080 => Some("小程序提交的审核未审核通过"),
131 85081 => Some("无效的发布比例"),
132 85082 => Some("当前的发布比例需要比之前设置的高"),
133 85083 => Some("搜索标记位被封禁,无法修改"),
134 85084 => Some("非法的 status 值,只能填 0 或者 1"),
135 85085 => Some("近 7 天提交审核的小程序数量过多,请耐心等待审核完毕后再次提交"),
136 85086 => Some("提交代码审核之前需提前上传代码"),
137 85087 => Some("小程序已使用 api navigateToMiniProgram,请声明跳转 appid 列表后再次提交"),
138 86000 => Some("不是由第三方代小程序进行调用"),
139 86001 => Some("不存在第三方的已经提交的代码"),
140 86002 => Some("小程序还未设置昵称、头像、简介。请先设置完后再重新提交"),
141 86004 => Some("无效微信号"),
142 87011 => Some("现网已经在灰度发布,不能进行版本回退"),
143 87012 => Some(
144 "该版本不能回退,可能的原因:1:无上一个线上版用于回退 2:此版本为已回退版本,不能回退 3:此版本为回退功能上线之前的版本,不能回退",
145 ),
146 87013 => Some("撤回次数达到上限(每天5次,每个月 10 次)"),
147 87014 => Some("内容含有违法违规内容"),
148 89002 => Some("没有绑定开放平台帐号"),
149 89019 => Some("业务域名无更改,无需重复设置"),
150 89020 => Some("尚未设置小程序业务域名,请先在第三方平台中设置小程序业务域名后在调用本接口"),
151 89021 => Some("请求保存的域名不是第三方平台中已设置的小程序业务域名或子域名"),
152 89029 => Some("业务域名数量超过限制"),
153 89231 => Some("个人小程序不支持调用 setwebviewdomain 接口"),
154 89247 => Some("内部错误"),
155 89248 => Some("企业代码类型无效,请选择正确类型填写"),
156 89249 => Some("该主体已有任务执行中,距上次任务 24h 后再试"),
157 89250 => Some("未找到该任务"),
158 89251 => Some("待法人人脸核身校验"),
159 89252 => Some("法人&企业信息一致性校验中"),
160 89253 => Some("缺少参数s"),
161 89254 => Some("第三方权限集不全,补全权限集全网发布后生效"),
162 89255 => Some(
163 "code参数无效,请检查code长度以及内容是否正确_;注意code_type的值不同需要传的code长度不一样 ;注意code_type的值不同需要传的code长度不一样",
164 ),
165 89300 => Some("订单无效"),
166 89401 => Some("系统不稳定,请稍后再试,如多次失败请通过社区反馈"),
167 89402 => Some("该审核单不在待审核队列,请检查是否已提交审核或已审完"),
168 89403 => Some("本单属于平台不支持加急种类,请等待正常审核流程"),
169 89404 => Some("本单已加速成功,请勿重复提交"),
170 89405 => Some("本月加急额度不足,请提升提审质量以获取更多额度"),
171 89408 => Some("半屏小程序系统错误"),
172 89409 => Some("获取半屏小程序列表参数错误"),
173 89410 => Some("添加半屏小程序appid参数错误"),
174 89411 => Some("添加半屏小程序appid参数为空"),
175 89412 => Some("添加半屏小程序申请理由不得超过30个字"),
176 89413 => Some("该小程序被申请次数已达24h限制"),
177 89414 => Some("每天仅允许申请50次半屏小程序"),
178 89415 => Some("删除半屏小程序appid参数为空"),
179 89416 => Some("取消半屏小程序授权appid参数为空"),
180 89417 => Some("修改半屏小程序方式flag参数错误"),
181 89418 => Some("获取半屏小程序每日申请次数失败"),
182 89419 => Some("获取半屏小程序每日授权次数失败"),
183 89420 => Some("不支持添加个人主体小程序"),
184 89421 => Some("删除数据未找到"),
185 89422 => Some("删除状态异常"),
186 89423 => Some("申请次数添加到达上限"),
187 89424 => Some("授权次数到达上限"),
188 89425 => Some("申请添加已超时"),
189 89426 => Some("申请添加状态异常"),
190 89427 => Some("申请号和授权号相同"),
191 89428 => Some("该小程序已申请,不允许重复添加"),
192 89429 => Some("已到达同一小程序每日最多申请次数"),
193 89430 => Some("该小程序已设置自动拒绝申请"),
194 89431 => Some("不支持此类型小程序"),
195 89432 => Some("不是小程序"),
196 91001 => Some("不是公众号快速创建的小程序"),
197 91002 => Some("小程序发布后不可改名"),
198 91003 => Some("改名状态不合法"),
199 91004 => Some("昵称不合法"),
200 91005 => Some("昵称 15 天主体保护"),
201 91006 => Some("昵称命中微信号"),
202 91007 => Some("昵称已被占用"),
203 91008 => Some("昵称命中 7 天侵权保护期"),
204 91009 => Some("需要提交材料"),
205 91010 => Some("其他错误"),
206 91011 => Some("查不到昵称修改审核单信息"),
207 91012 => Some("其他错误"),
208 91013 => Some("占用名字过多"),
209 91014 => Some("+号规则 同一类型关联名主体不一致"),
210 91015 => Some("原始名不同类型主体不一致"),
211 91016 => Some("名称占用者 ≥2"),
212 91017 => Some("+号规则 不同类型关联名主体不一致"),
213 268490001 => Some("openid错误"),
214 268490002 => Some("请求参数字段错误,具体看errmsg"),
215 268490003 => Some("签名错误"),
216 268490004 => {
217 Some("重复操作(赠送和代币支付和充值广告金相关接口会返回,表示之前的操作已经成功)")
218 }
219 268490005 => Some("订单已经通过cancel_currency_pay接口退款,不支持再退款"),
220 268490006 => Some("代币的退款/支付操作金额不足"),
221 268490007 => Some("图片或文字存在敏感内容,禁止使用"),
222 268490008 => Some("代币未发布,不允许进行代币操作"),
223 268490009 => Some("用户session_key不存在或已过期,请重新登录"),
224 268490011 => Some("数据生成中,请稍后调用本接口获取"),
225 268490012 => Some("批量任务运行中,请等待完成后才能再次运行"),
226 268490013 => Some("禁止对核销状态的单进行退款"),
227 268490014 => Some("退款操作进行中,稍后可以使用相同参数重试"),
228 268490015 => Some("频率限制"),
229 268490016 => Some("退款的left_fee字段与实际不符,请通过query_order接口查询确认"),
230 268490018 => Some("广告金充值账户行业id不匹配"),
231 268490019 => Some("广告金充值账户id已绑定其他appid"),
232 268490020 => Some("广告金充值账户主体名称错误"),
233 268490021 => Some("账户未完成进件"),
234 268490022 => Some("广告金充值账户无效"),
235 268490023 => Some("广告金余额不足"),
236 268490024 => Some("广告金充值金额必须大于0"),
237 _ => None,
238 }
239}