Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrCode ¶
type ErrCode = int64
ErrCode 错误码类型
全局错误码文档: https://work.weixin.qq.com/api/doc/90000/90139/90313 文档爬取时间: 2021-12-25 00:10:54 +0800
NOTE: 关于错误码的名字为何如此无聊:
官方没有给出每个错误码对应的标识符,数量太多了 我也懒得帮他们想,反正有文档,就先这样吧
const ErrCode301002 ErrCode = 301002
ErrCode301002 无权限操作指定的应用
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:301002)
无权限操作指定的应用。access_token来源需要有指定应用的权限。 比如说,[发消息接口](https://open.work.weixin.qq.com/api/doc#10167) 指定了参数 “agentid”: 14,但使用的 access_token 是通过应用agentid: 100032 生成的调用凭证,这种就会报该错误码。 access_token的权限查询,可在 [错误码查询工具](https://open.work.weixin.qq.com/devtool/query) 确认。
const ErrCode301005 ErrCode = 301005
ErrCode301005 不允许删除创建者
排查方法: 创建者不允许从通讯录中删除。如果需要删除该成员,需要先在WEB管理端转移创建者身份。
const ErrCode301013 ErrCode = 301013
ErrCode301013 参数 telephone 不合法
排查方法: telephone必须由1-32位的纯数字或’-‘号组成。
const ErrCode301014 ErrCode = 301014
ErrCode301014 参数 english_name 不合法
排查方法: 参数如果有传递,不允许为空字符串,同时不能超过64字节,只能是由字母、数字、点(.)、减号(-)、空格或下划线(_)组成
const ErrCode301015 ErrCode = 301015
ErrCode301015 参数 mediaid 不合法
排查方法: 请检查 mediaid 来源,应该通过[上传临时素材](https://work.weixin.qq.com/api/doc/90000/90139/90313#10112)的图片类型获得mediaid
const ErrCode301016 ErrCode = 301016
ErrCode301016 上传语音文件不符合系统要求
排查方法: 语音文件的系统限制,参考[上传的媒体文件限制](https://work.weixin.qq.com/api/doc/90000/90139/90313#10112/上传的媒体文件限制)
const ErrCode301017 ErrCode = 301017
ErrCode301017 上传语音文件仅支持AMR格式
排查方法: 语音文件的系统限制,参考[上传的媒体文件限制](https://work.weixin.qq.com/api/doc/90000/90139/90313#10112/上传的媒体文件限制)
const ErrCode301024 ErrCode = 301024
ErrCode301024 获取打卡记录时间间隔超限
排查方法: 保证开始时间大于0 且结束时间大于 0 且结束时间大于开始时间,且间隔少于一个月
const ErrCode301036 ErrCode = 301036
ErrCode301036 不允许更新该用户的userid
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:301036)
不允许更新该用户的userid。确认: 只有当userid由系统自动生成时,才被允许修改一次 比如,邀请关注时用户提交登记信息,审批通过后系统会自动分配userid,此时可修改userid
const ErrCode302004 ErrCode = 302004
ErrCode302004 组织架构不合法(1不是一棵树,2 多个一样的partyid,3 partyid空,4 partyid name 空,5 同一个父节点下有两个子节点 部门名字一样 可能是以上情况,请一一排查)
排查方法: -
const ErrCode40003 ErrCode = 40003
ErrCode40003 无效的UserID
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:40003)
不合法的UserID。确认: 1)有效的UserID需要满足:长度1~64字符,由英文字母、数字、中划线、下划线以及点号构成。 2)除了创建用户,其余使用UserID的接口,还要保证UserID必须在通讯录中存在。
const ErrCode40004 ErrCode = 40004
ErrCode40004 不合法的媒体文件类型
排查方法: 不满足系统文件要求。参考:[上传的媒体文件限制](https://work.weixin.qq.com/api/doc/90000/90139/90313#10112)
const ErrCode40005 ErrCode = 40005
ErrCode40005 不合法的type参数
排查方法: 合法的type取值,参考:[上传临时素材](https://work.weixin.qq.com/api/doc/90000/90139/90313#10112)
const ErrCode40006 ErrCode = 40006
ErrCode40006 不合法的文件大小
排查方法: 系统文件要求,参考:[上传的媒体文件限制](https://work.weixin.qq.com/api/doc/90000/90139/90313#10112)
const ErrCode40007 ErrCode = 40007
ErrCode40007 不合法的media_id参数
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:40007)
不合法的媒体文件。确认: 1)媒体文件ID的获取方式,是否存在。注:上传临时素材生成的media_id,有效期是3天。 2)媒体文件类型应符合接口要求(比如发送图片消息,此时不能用音频文件的media_id)。
const ErrCode40008 ErrCode = 40008
ErrCode40008 不合法的msgtype参数
排查方法: 合法的msgtype取值,参考:[消息类型](https://work.weixin.qq.com/api/doc/90000/90139/90313#10167)
const ErrCode40009 ErrCode = 40009
ErrCode40009 上传图片大小不是有效值
排查方法: 图片大小的系统限制,参考[上传的媒体文件限制](https://work.weixin.qq.com/api/doc/90000/90139/90313#10112/上传的媒体文件限制)
const ErrCode40011 ErrCode = 40011
ErrCode40011 上传视频大小不是有效值
排查方法: 视频大小的系统限制,参考[上传的媒体文件限制](https://work.weixin.qq.com/api/doc/90000/90139/90313#10112/上传的媒体文件限制)
const ErrCode40014 ErrCode = 40014
ErrCode40014 不合法的access_token
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:40014)
access_token参数错误。确认: 1)access_token的获取方式 2)access_token是否已过期 可以重新获取一次access_token解决
const ErrCode40017 ErrCode = 40017
ErrCode40017 不合法的按钮类型
排查方法: 支持的类型,参考:[按钮类型](https://work.weixin.qq.com/api/doc/90000/90139/90313#10786)
const ErrCode40024 ErrCode = 40024
ErrCode40024 不合法的子菜单按钮类型
排查方法: 支持的类型,参考:[按钮类型](https://work.weixin.qq.com/api/doc/90000/90139/90313#10786)
const ErrCode40025 ErrCode = 40025
ErrCode40025 不合法的子菜单按钮名字长度
排查方法: 支持的类型,参考:[按钮类型](https://work.weixin.qq.com/api/doc/90000/90139/90313#10786)
const ErrCode40029 ErrCode = 40029
ErrCode40029 不合法的oauth_code
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:40029)
oauth_code参数错误。确认: 1)code只能消费一次,不能重复消费。比如说,是否存在多个服务器同时消费同一code情况。 2)code需要在有效期间消费(5分钟),过期会自动失效。
const ErrCode40032 ErrCode = 40032
ErrCode40032 不合法的UserID列表长度
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:40032)
不合法的UserID列表长度。确认: 1)[发消息接口](https://open.work.weixin.qq.com/api/doc#10167),最多指定1000人。 2)[批量删除成员接口](https://open.work.weixin.qq.com/api/doc#10060),最多指定200人。
const ErrCode40035 ErrCode = 40035
ErrCode40035 不合法的参数
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:40035)
不合法的参数。确认: 1)userlist和partylist不能同时为空 2)userlist包含的成员个数不能大于1000 3)partylist包含的部门个数不能大于100 4)指定的userlist和partylist为数组格式,不是字符串格式。比如说, “userlist”:[ “user1”,”user2”],而不是 “userlist”: “user1|user2”
const ErrCode40054 ErrCode = 40054
ErrCode40054 不合法的子菜单url域名
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:40054 40055)
菜单设置URL不合法。确认: 1)链接需要带上协议头。以 http:// 或者 https:// 开头。比如:https://work.weixin.qq.com 2)微信支付的链接,必须以 weixin://wxpay/bizpayurl 开头
const ErrCode40055 ErrCode = 40055
ErrCode40055 不合法的菜单url域名
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:40054 40055)
菜单设置URL不合法。确认: 1)链接需要带上协议头。以 http:// 或者 https:// 开头。比如:https://work.weixin.qq.com 2)微信支付的链接,必须以 weixin://wxpay/bizpayurl 开头
const ErrCode40056 ErrCode = 40056
ErrCode40056 不合法的agentid
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:40056)
agentid不合法。确认: 1)agentid为整型数字 2)在web管理端存在该应用
const ErrCode40057 ErrCode = 40057
ErrCode40057 不合法的callbackurl或者callbackurl验证失败
排查方法: 可自助到[开发调试工具](https://work.weixin.qq.com/api/devtools/devtool.php)重现
const ErrCode40063 ErrCode = 40063
ErrCode40063 参数为空
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:40063)
必填的参数缺少,需要参照具体API接口说明。同时确认: 1)Http请求方法,是否正确。比如说接口要求以Post方法,就不能使用Get方式 2)Http请求参数,是否正确。比如说,接口内容要求json结构体,就不能以url参数传递或者form-data方式。
const ErrCode40070 ErrCode = 40070
ErrCode40070 指定的标签范围结点全部无效
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:40070)
指定的标签范围结点全部无效。确认: 1)指定的参数格式是否正确。比如,”userlist”:[ “user1”],而不是指定为 “userlist” : “user1”。 2)指定的成员或者部门,是否存在于通讯录中。
const ErrCode40077 ErrCode = 40077
ErrCode40077 不合法的pre_auth_code参数
排查方法: 预授权码不存在,参考:[获取预授权码](https://work.weixin.qq.com/api/doc/90000/90139/90313#10975/获取预授权码)
const ErrCode40082 ErrCode = 40082
ErrCode40082 不合法的suite_token
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:40082)
suite_token参数错误。确认: 1)suite_token的获取方式 2)suite_token是否已过期 可以重新获取一次suite_token解决
const ErrCode40084 ErrCode = 40084
ErrCode40084 不合法的permanent_code参数
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:40084)
不合法的永久授权码。确认: 1)是否填写有误 2)企业是否已取消授权该套件 3)永久授权码不能跨服务商使用
const ErrCode40092 ErrCode = 40092
ErrCode40092 导入文件存在不合法的内容
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:40092)
导入文件存在不合法的内容。确认: 1)不允许上传空文件 2)文件内容缺少必填字段,比如:手机/邮箱,姓名,UserID或者部门。
const ErrCode40093 ErrCode = 40093
ErrCode40093 jsapi签名错误
排查方法: 请检查用于签名的jsapi_ticket是否是正确的,是否过期。可以通过获取相应jsapi_ticket接口获取当前的jsapi_ticket跟用于签名的jsapi_ticket比对是否一致,若jsapi_ticket还在有效期内,当前获取到的jsapi_ticket是一致的。若jsapi_ticket没问题,请检查用于签名的url参数是不是正确的, url(当前网页的URL, 不包含#及其后面部分)。
const ErrCode40094 ErrCode = 40094
ErrCode40094 不合法的URL
排查方法: 缺少主页URL参数,或者URL不合法(链接需要带上协议头,以 http:// 或者 https:// 开头)
const ErrCode41019 ErrCode = 41019
ErrCode41019 缺少 department 参数
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:41019)
缺少 department 参数。确认: 1)创建成员接口,成员所属部门是必填信息。 2)所属部门是数字数组格式,不是字符串。如:”department: [1, 2]
const ErrCode41033 ErrCode = 41033
ErrCode41033 缺少 description 参数
排查方法: [发送文本卡片消息接口](https://work.weixin.qq.com/api/doc/90000/90139/90313#10167/文本卡片消息),description 是必填字段
const ErrCode41036 ErrCode = 41036
ErrCode41036 不合法的企业对外简称
排查方法: 企业对外简称必须是认证过的,如果要改回默认简称,传空字符串把对外简称清除就可以了
const ErrCode41050 ErrCode = 41050
ErrCode41050 无效的欢迎语code
排查方法: 欢迎语code(welcome_code)具有时效性,须在添加好友后20秒内使用
const ErrCode41063 ErrCode = 41063
ErrCode41063 群发消息正在被派发中,请稍后再试
排查方法: [创建企业群发](https://work.weixin.qq.com/api/doc/90000/90139/90313#15836)后,立刻调用[获取企业的全部群发记录](https://work.weixin.qq.com/api/doc/90000/90139/90313#25429)的相关接口,将可能出现该错误
const ErrCode41072 ErrCode = 41072
ErrCode41072 资源附件场景使用错误
排查方法: 请注意使用[上传附件资源](https://work.weixin.qq.com/api/doc/90000/90139/90313#34657)接口的时候,media_type与attachment_type参数是否正确
const ErrCode41080 ErrCode = 41080
ErrCode41080 附件资源大小超过限制
排查方法: 请注意使用[上传附件资源](https://work.weixin.qq.com/api/doc/90000/90139/90313#34657)接口的时候,附件资源的大小是否正确
const ErrCode41081 ErrCode = 41081
ErrCode41081 附件资源的图片分辨率超过限制
排查方法: 请注意使用[上传附件资源](https://work.weixin.qq.com/api/doc/90000/90139/90313#34657)接口的时候,附件资源的图片分辨率是否正确
const ErrCode41082 ErrCode = 41082
ErrCode41082 附件资源的视频时长超过限制
排查方法: 请注意使用[上传附件资源](https://work.weixin.qq.com/api/doc/90000/90139/90313#34657)接口的时候,附件资源的视频时长是否正确
const ErrCode42009 ErrCode = 42009
ErrCode42009 suite_access_token已过期
排查方法: suite_access_token有时效性,需要重新获取一次
const ErrCode42012 ErrCode = 42012
ErrCode42012 jsapi_ticket不可用,一般是没有正确调用接口来创建jsapi_ticket
排查方法: 如果是agentConfig使用,请特别注意是否是使用”[获取应用身份的ticket](https://work.weixin.qq.com/api/doc/90000/90139/90313#10029/获取应用的jsapi_ticket)“来获取jsapi_ticket
const ErrCode42027 ErrCode = 42027
ErrCode42027 Template_Card.horizontal_content_list.keyname 字段缺失
排查方法: -
const ErrCode42028 ErrCode = 42028
ErrCode42028 Template_Card 缺失 Url,card_action、horizontal_content_list、jump_list缺失该字段都可能报此错误
排查方法: -
const ErrCode42029 ErrCode = 42029
ErrCode42029 Template_Card 缺失 mediaid,Template_Card.horizontal_content_list.mediaid 字段缺失
排查方法: -
const ErrCode42030 ErrCode = 42030
ErrCode42030 Template_Card 缺失 appid,card_action、jump_list 缺失该字段都可能报此错误
排查方法: -
const ErrCode42033 ErrCode = 42033
ErrCode42033 Template_Card.缺失 Title,vertical_content_list、jump_list缺失该字段都可能报此错误
排查方法: -
const ErrCode42035 ErrCode = 42035
ErrCode42035 Template_Card.horizontal_content_list 数组长度不合法
排查方法: -
const ErrCode42050 ErrCode = 42050
ErrCode42050 Template_Card.horizontal_content_list.userid 缺失或不合法
排查方法: -
const ErrCode42051 ErrCode = 42051
ErrCode42051 Template_Card.action_menu.action_list.key key冲突
排查方法: -
const ErrCode43004 ErrCode = 43004
ErrCode43004 指定的userid未绑定微信或未关注微工作台(原企业号)
排查方法: 需要成员使用微信登录企业微信或者关注微工作台才能获取openid
const ErrCode44001 ErrCode = 44001
ErrCode44001 多媒体文件为空
排查方法: 上传格式参考:[上传临时素材](https://work.weixin.qq.com/api/doc#10112),确认header和body的内容正确。
const ErrCode45002 ErrCode = 45002
ErrCode45002 消息内容大小超过限制
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:45002)
消息内容大小超过限制。确认: 1)文本消息类型:最长不超过2048个字节。 2)图文消息类型:最长不超过666k个字节
const ErrCode45004 ErrCode = 45004
ErrCode45004 应用description参数长度不符合系统限制
排查方法: 设置应用若带有description参数,则长度必须为4至120个字符
const ErrCode45009 ErrCode = 45009
ErrCode45009 接口调用超过限制
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:45009)
接口调用超过限制。 1) 具体频率策略,参考:[主动调用频率限制](https://open.work.weixin.qq.com/api/doc#10785) 2) 频率拦截时长一般与调用的限制时长相同,比如说是分钟级别的限制,则在中频率后的1分钟后自动解除。小时、天、以及月份,也是以此类推。 3) 我们对接口调用的频率限制是比较宽松的。对于接口中频率的调用,考虑以下优化:
* 接口实现时,仅系统失败需要重试。其余错误码,应该排查下调用失败原因 * 发消息应该控制合理调用,对于单个成员来说,一天收到大量的推送,体验是不好的
4) 部分频率拦截,可自助解封,访问:[频率自助解封工具](https://open.work.weixin.qq.com/wwopen/devtool/checkCorpSpamBlock)
const ErrCode45022 ErrCode = 45022
ErrCode45022 应用name参数长度不符合系统限制
排查方法: 设置应用若带有name参数,则不允许为空,且不超过32个字符
const ErrCode45024 ErrCode = 45024
ErrCode45024 帐号数量超过上限
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:45024)
帐号数量超过上限。请确认: 1)通讯录是否有无效或者无用的帐号,可以删除,让出额度 2)提高帐号上限,可以提交重新认证或者申请扩容
const ErrCode45026 ErrCode = 45026
ErrCode45026 触发删除用户数的保护
排查方法: 限制参考:[全量覆盖成员](https://work.weixin.qq.com/api/doc/90000/90139/90313#10138/全量覆盖成员)
const ErrCode45029 ErrCode = 45029
ErrCode45029 回包大小超过上限
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:45029)
回包大小超过上限。请确认: 1)/cgi-bin/user/list:由于通讯录组织架构庞大,建议按部门分别拉取,同时不要指定fetch_child=1。
const ErrCode45033 ErrCode = 45033
ErrCode45033 接口并发调用超过限制
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:45033)
接口并发调用超过限制。出现这种拦截限制,一般是开发者的程序有bug,导致对同一份资源有过高的并发且持续不断的请求,例如对一个media_id一直持续不断请求“获取临时素材”接口。
const ErrCode48002 ErrCode = 48002
ErrCode48002 API接口无权限调用
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:48002)
API接口无权限调用。请确认: 1)写通讯录接口,只能由通讯录同步助手的access_token来调用。同时需要保证通讯录同步功能是开启的。 2)通讯录同步助手的access_token,仅用于同步通讯录,不能用于发消息 3)设置应用可见范围,仅支持注册定制化安装情况,详情见:[设置授权应用可见范围](https://open.work.weixin.qq.com/api/doc#14936) 4)客户联系相关的接口,只能由系统应用“客户联系”,或配置到“可调用应用”列表中的自建应用的access_token来调用。 5) 小程序应用仅支持发送[小程序通知消息](https://work.weixin.qq.com/api/doc/90000/90135/90236#%E5%B0%8F%E7%A8%8B%E5%BA%8F%E9%80%9A%E7%9F%A5%E6%B6%88%E6%81%AF),暂不支持文本、图片、语音、视频、图文等其他类型的消息。
const ErrCode48003 ErrCode = 48003
ErrCode48003 不合法的suite_id
排查方法: 确认suite_access_token由指定的suite_id生成
const ErrCode50001 ErrCode = 50001
ErrCode50001 redirect_url未登记可信域名
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:50001)
redirect_url未登记可信域名。请确认: 1)颁发code的场景在哪个应用点击的。消费code使用的access_token是否有该应用权限。(通过[查询access_token权限](https://open.work.weixin.qq.com/devtool/query)可确认) 2)secret的获取来源
* 来源于应用:url的域名,需设置到应用可信域名中。 * 来源于通讯录同步助手:仅可同步通讯录,不可用于发消息或者消费code * 来源于第三方套件授权:套件中至少有一个应用,设置了该url域名为可信域名 * 来源于管理组:管理组配置的应用列表,至少有一个应用设置了该url域名为可信域名
3)url填写的域名,必须与设置的可信域名 **完全匹配**(包括端口号)。比如:填可信域名填qq.com,访问url域名为www.qq.com,就不匹配;或者可信域名填www.qq.com,访问url域名为www.qq.com:8008,也不匹配。
const ErrCode50003 ErrCode = 50003
ErrCode50003 应用已禁用
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:50003)
应用禁用之后,将无法再调用api,可在”管理端-应用管理”重新启用该应用。 <img src="https://p.qpic.cn/pic_wework/1283325914/090fad19ebf740ce78b1e49f2cc0f0f8d1791c3262b8e946/0" style="width:800px;"/>
const ErrCode600047 ErrCode = 600047
ErrCode600047 secretno的status非法
排查方法: 请确认是否是使用统一初始secretno的设备,如果是无有正确执行换secretno的流程
const ErrCode60010 ErrCode = 60010
ErrCode60010 部门存在循环关系
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:60010)
部门存在循环关系。请确认: 1)创建部门和更新部门时,指定的parentid参数不能是 部门id 或者 子部门id
const ErrCode60011 ErrCode = 60011
ErrCode60011 指定的成员/部门/标签参数无权限
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:60011)
指定的成员/部门/标签参数无权限。请确认: 1) 变更通讯录接口,需要有通讯录编辑权限。
* 普通应用的secret仅有只读权限,可使用通讯录同步助手的secret同步。
2) 其它接口,需要满足配置的通讯录范围。
* 成员:通讯录同步助手access_token可指定任意成员id;应用access_token仅能指定可见范围配置的成员,以及部门/标签包含的成员(递归展开) * 部门:通讯录同步助手access_token可指定任意部门id;应用access_token仅能指定可见范围配置的部门id(创建或移动部门,还需要具有父部门的管理权限),标签包括的部门id,以及上述部门的子部门id * 标签:通讯录同步助手access_token可指定超级管理组及通讯录同步助手创建的标签;应用access_token仅能由应用API创建的标签
const ErrCode60020 ErrCode = 60020
ErrCode60020 访问ip不在白名单之中
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:60020)
访问ip不在白名单之中。请确认: 1)请确认访问ip是否在服务商白名单IP列表。 登录 [服务商管理后台](https://open.work.weixin.qq.com/wwopen/login),在“服务商信息” - “基本信息” - “IP白名单”配置
const ErrCode60104 ErrCode = 60104
ErrCode60104 手机号码已存在
排查方法: 同一个企业内,成员的手机号不能重复。建议更换手机号,或者更新已有的手机记录。
const ErrCode60107 ErrCode = 60107
ErrCode60107 微信号不合法
排查方法: 微信号格式由字母、数字、”-“、”_“组成,长度为 3-20 字节,首字符必须是字母或”-“或”_“
const ErrCode60137 ErrCode = 60137
ErrCode60137 家长手机号重复
排查方法: 同一个家校通讯录中,家长的手机号不能重复。建议更换手机号,或者更新已有的手机记录。
const ErrCode60219 ErrCode = 60219
ErrCode60219 消费SelectedTicket和创建SelectedTicket的应用appid不匹配
排查方法: -
const ErrCode60237 ErrCode = 60237
ErrCode60237 传入的payment_id对应的收款项目不是由当前应用发起的
排查方法: 检查payment_id是否误用或者拼写错误
const ErrCode60242 ErrCode = 60242
ErrCode60242 shareticket不能跨域名使用
排查方法: 检查分享出去的页面与使用shareticket的页面域名是否一致
const ErrCode60243 ErrCode = 60243
ErrCode60243 trade_no不合法
排查方法: 检查trade_no是否拼写错误或者误用其他收款项目的trade_no
const ErrCode60244 ErrCode = 60244
ErrCode60244 shareticket不能跨APP使用
排查方法: 检查分享出去的小程序与使用shareticket的小程序appid是否一致
const ErrCode610003 ErrCode = 610003
ErrCode610003 scene参数不合法
排查方法: 有效的scene长度为1~64字符,由英文字母、数字、中划线、下划线以及点号构成
const ErrCode610004 ErrCode = 610004
ErrCode610004 userid不在客户联系配置的使用范围内
排查方法: 请在管理端后台 客户联系->配置->配置使用范围配置该用户
const ErrCode640019 ErrCode = 640019
ErrCode640019 API 调用次数超出限制
排查方法: 免费版:1000次/企业/月; 付费版:100,000次/企业/月
const ErrCode640021 ErrCode = 640021
ErrCode640021 非法的fatherid
排查方法: fatherid应该为:文件所在的目录fileid, 在根目录时为fileid(判断当前字段是否为空)
const ErrCode640023 ErrCode = 640023
ErrCode640023 非法的权限范围
排查方法: auth_scope应该为三个中的其中一个:1:指定人 2:企业内 3:企业外
const ErrCode640029 ErrCode = 640029
ErrCode640029 只支持下载普通文件,不支持下载文件夹等其他非文件实体类型
排查方法: 检查fileid对应的文件是否为普通文件
const ErrCode65018 ErrCode = 65018
ErrCode65018 家长人数达到上限
排查方法: 未验证的学校\企业最多可添加2000名家长,验证过的学校\企业最多可添加20000名家长
const ErrCode65024 ErrCode = 65024
ErrCode65024 家长关联的老师不在应用可见范围
排查方法: 检查学生的班主任、任课教师或家长所在班级群群主是否在应用可见范围内
const ErrCode72023 ErrCode = 72023
ErrCode72023 发票已被其他公众号锁定
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:72023)
一般为发票已进入后续报销流程,报销企业公众号/企业微信/App锁定了发票。
const ErrCode72024 ErrCode = 72024
ErrCode72024 发票状态错误
排查方法: reimburse_status状态错误,参考:[更新发票状态](https://work.weixin.qq.com/api/doc/90000/90139/90313#11633)
const ErrCode72037 ErrCode = 72037
ErrCode72037 存在发票不属于该用户
排查方法: 只能批量更新该openid的发票,参考:[批量更新发票状态](https://work.weixin.qq.com/api/doc/90000/90139/90313#11634)
const ErrCode80001 ErrCode = 80001
ErrCode80001 可信域名不正确,或者无ICP备案
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:80001)
可信域名不正确,未校验域名所有权归属或者可信域名没有ICP备案。请确认: 1)可信域名,只支持全域名匹配,无法通过配置父域来让所有子域都成为可信域名。 2)可信域名,不支持IP地址、端口号及短链域名。 3)如果确认域名已经通过ICP备案,但依然提示这个错误,请尝试重新设置。
const ErrCode81011 ErrCode = 81011
ErrCode81011 无权限操作标签
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:81011)
无权限操作标签。请确认: 1)除了通讯录同步助手和通讯录应用,其他应用和管理组都只能操作自己创建的标签。 2)通讯录同步助手或者通讯录应用,除了能管理自己的标签,还能操作超级管理组创建的标签。
const ErrCode81013 ErrCode = 81013
ErrCode81013 UserID、部门ID、标签ID全部非法或无权限
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:81013)
UserID、部门ID、标签ID全部非法或无权限。一般有以下两种原因: 1)成员、部门或标签已被删除,此种情况需要调整调用接口的接收人参数。 2)成员、部门或标签被移出应用的可见范围,可在管理端将接收人添加到应用的可见范围内。 <img src="https://p.qpic.cn/pic_wework/1283325914/4e48eb5ea14e98977a1687c6cceab0d61ad57eea9af062f0/0" style="width:800px;"/>
const ErrCode82001 ErrCode = 82001
ErrCode82001 指定的成员/部门/标签全部为空
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:82001)
指定的成员/部门/标签全部为空。请确认: 参数是否有传递,且至少有一个参数非空。
const ErrCode84014 ErrCode = 84014
ErrCode84014 成员票据过期
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:84014)
成员票据过期。确认: 1)user_ticket 有时效性,有效时长由expires_in指定。参考接口:[根据code获取成员信息](https://open.work.weixin.qq.com/api/doc#10028/根据code获取成员信息) 2)若需再次获取用户详情,需要用户重新点击链接后,根据新的code获取新的user_ticket
const ErrCode84015 ErrCode = 84015
ErrCode84015 成员票据无效
排查方法: 确认user_ticket参数来源是否正确。参考接口:[根据code获取成员信息](https://work.weixin.qq.com/api/doc/90000/90139/90313#10028/根据code获取成员信息)
const ErrCode84024 ErrCode = 84024
ErrCode84024 无注册信息
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:84024)
无注册信息。可能是以下两种情况: 1)注册流程未完成。 2)注册成功已超过24小时。
const ErrCode84066 ErrCode = 84066
ErrCode84066 服务商拨打次数超过限制
排查方法: 单个企业管理员,在一天(以上午10:00为起始时间)内,对应单个服务商,只能被呼叫【4】次。
const ErrCode84067 ErrCode = 84067
ErrCode84067 管理员收到的服务商公费电话个数超过限制
排查方法: 单个企业管理员,在一天(以上午10:00为起始时间)内,一共只能被【3】个服务商成功呼叫。
const ErrCode844002 ErrCode = 844002
ErrCode844002 最近安装应用时间已超过7天,不再允许拨打公费电话联系管理员
排查方法: 请检查最近一次安装应用时间是否超过7天
const ErrCode85005 ErrCode = 85005
ErrCode85005 可信域名未通过所有权校验
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:85005)
域名未通过所有权校验,仅oauth2生效,jssdk功能将受限,请根据调用者身份按以下不同方式完成校验: 1)若调用者是企业应用,请登录企业微信管理端,进入应用详情,按照指引完成域名的所有权校验。 2)若调用者是第三方服务,请登录企业微信服务管理端,进入第三方应用详情,按照指引完成域名的所有权校验。
const ErrCode86216 ErrCode = 86216
ErrCode86216 存在非法会话成员ID
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:86216)
存在非法会话成员ID。确认: 1)添加会话成员时,指定的成员ID不存在通讯录 2)删除会话成员时,指定的成员ID不存在于会话中
const ErrCode86220 ErrCode = 86220
ErrCode86220 指定的会话参数不合法
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:86220)
指定的会话参数不合法。请确认: 1)参数 type 只能指定 single/group 2)参数 msgtype 只能指定 text/image/file/voice/link
const ErrCode90311 ErrCode = 90311
ErrCode90311 关单失败, 可能原因:该单并没被拉起支付页面; 已经关单;已经支付;渠道失败;单处于保护状态;等等
排查方法: -
const ErrCode91040 ErrCode = 91040
ErrCode91040 获取ticket的类型无效
排查方法: [查看帮助](https://work.weixin.qq.com/api/doc/90000/90139/90313#10649/错误码:91040)
获取ticket的类型无效。jsapi ticket可以通过以下几种获取: 1)[获取jsapi_ticket](https://open.work.weixin.qq.com/api/doc#10029/获取jsapi_ticket)。这里参数只需要传access_token,不需要带其余的参数,比如type=jsapi 2)[获取电子发票ticket](https://open.work.weixin.qq.com/api/doc#10029/获取电子发票ticket)。需要同时指定access_token及type,同时type=wx_card是固定的。
const ErrCode95001 ErrCode = 95001
ErrCode95001 发送客服消息次数限制
排查方法: 当用户主动发送消息给微信客服时,企业最多可发送5条消息给用户;若用户继续发送消息,企业可再次下发消息
const ErrCode95002 ErrCode = 95002
ErrCode95002 发送客服消息时间限制
排查方法: 当用户在主动发送消息给微信客服时,可在48小时内调用该接口发送消息给用户
const ErrCode95011 ErrCode = 95011
ErrCode95011 已在企业微信使用微信客服
排查方法: 微信客服当前处于联合版模式,而调用接口的access_token是通过独立版secret获取的
const ErrCode95012 ErrCode = 95012
ErrCode95012 未在企业微信使用微信客服
排查方法: 微信客服当前处于独立版模式,而调用接口的access_token是通过联合版secret获取的
const ErrCode95018 ErrCode = 95018
ErrCode95018 发送客服消息时当前会话状态不允许发送
排查方法: 可能是[会话状态](https://work.weixin.qq.com/api/doc/90000/90139/90313#31080)不能通过api调用发送,或者会话已经超过48小时
const ErrCode95019 ErrCode = 95019
ErrCode95019 接待人员已停止接待,无法完成指定的操作
排查方法: 可通过[获取接待人员列表](https://work.weixin.qq.com/api/doc/90000/90139/90313#31064)获取接待人员的状态
ErrCodeServiceUnavailable 系统繁忙
排查方法: 服务器暂不可用,建议稍候重试。建议重试次数不超过3次。