微信返回码说明


返回码说明
-1系统繁忙
0请求成功
40001获取access_token时Secret错误,或者access_token无效
40002不合法的凭证类型
40003不合法的UserID
40004不合法的媒体文件类型
40005不合法的文件类型
40006不合法的文件大小
40007不合法的媒体文件id
40008不合法的消息类型
40013不合法的corpid
40014不合法的access_token
40015不合法的菜单类型
40016不合法的按钮个数
40017不合法的按钮类型
40018不合法的按钮名字长度
40019不合法的按钮KEY长度
40020不合法的按钮URL长度
40021不合法的菜单版本号
40022不合法的子菜单级数
40023不合法的子菜单按钮个数
40024不合法的子菜单按钮类型
40025不合法的子菜单按钮名字长度
40026不合法的子菜单按钮KEY长度
40027不合法的子菜单按钮URL长度
40028不合法的自定义菜单使用成员
40029不合法的oauth_code
40031不合法的UserID列表
40032不合法的UserID列表长度
40033不合法的请求字符,不能包含\uxxxx格式的字符
40035不合法的参数
40038不合法的请求格式
40039不合法的URL长度
40040不合法的插件token
40041不合法的插件id
40042不合法的插件会话
40048url中包含不合法domain
40054不合法的子菜单url域名
40055不合法的按钮url域名
40056不合法的agentid
40057不合法的callbackurl或者callbackurl验证失败
40058不合法的红包参数
40059不合法的上报地理位置标志位
40060设置上报地理位置标志位时没有设置callbackurl
40061设置应用头像失败
40062不合法的应用模式
40063参数为空
40064管理组名字已存在
40065不合法的管理组名字长度
40066不合法的部门列表
40067标题长度不合法
40068不合法的标签ID
40069不合法的标签ID列表
40070列表中所有标签(成员)ID都不合法
40071不合法的标签名字,标签名字已经存在
40072不合法的标签名字长度
40073不合法的openid
40074news消息不支持指定为高保密消息
40077不合法的预授权码
40078不合法的临时授权码
40079不合法的授权信息
40080不合法的suitesecret
40082不合法的suitetoken
40083不合法的suiteid
40084不合法的永久授权码
40085不合法的suiteticket
40086不合法的第三方应用appid
40092导入文件存在不合法的内容
40093不合法的跳转target
40094不合法的URL
40095修改失败,并发冲突
40155请勿添加其他公众号的主页链接
41001缺少access_token参数
41002缺少corpid参数
41003缺少refresh_token参数
41004缺少secret参数
41005缺少多媒体文件数据
41006缺少media_id参数
41007缺少子菜单数据
41008缺少oauth code
41009缺少UserID
41010缺少url
41011缺少agentid
41012缺少应用头像mediaid
41013缺少应用名字
41014缺少应用描述
41015缺少Content
41016缺少标题
41017缺少标签ID
41018缺少标签名字
41021缺少suiteid
41022缺少suitetoken
41023缺少suiteticket
41024缺少suitesecret
41025缺少永久授权码
41034缺少login_ticket
41035缺少跳转target
42001access_token过期
42002refresh_token过期
42003oauth_code过期
42004插件token过期
42007预授权码失效
42008临时授权码失效
42009suitetoken失效
43001需要GET请求
43002需要POST请求
43003需要HTTPS
43004需要成员已关注
43005需要好友关系
43006需要订阅
43007需要授权
43008需要支付授权
43010需要处于回调模式
43011需要企业授权
43013应用对成员不可见
44001多媒体文件为空
44002POST的数据包为空
44003图文消息内容为空
44004文本消息内容为空
45001多媒体文件大小超过限制
45002消息内容大小超过限制
45003标题大小超过限制
45004描述大小超过限制
45005链接长度超过限制
45006图片链接长度超过限制
45007语音播放时间超过限制
45008图文消息的文章数量不能超过10条
45009接口调用超过限制
45010创建菜单个数超过限制
45015回复时间超过限制
45016系统分组,不允许修改
45017分组名字过长
45018分组数量超过上限
45022应用名字长度不合法,合法长度为2-16个字
45024帐号数量超过上限
45025同一个成员每周只能邀请一次
45026触发删除用户数的保护
45027mpnews每天只能发送100次
45028素材数量超过上限
45029media_id对该应用不可见
45032作者名字长度超过限制
46001不存在媒体数据
46002不存在的菜单版本
46003不存在的菜单数据
46004不存在的成员
47001解析JSON/XML内容错误
48001Api未授权
48002Api禁用(一般是管理组类型与Api不匹配,例如普通管理组调用会话服务的Api)
48003suitetoken无效
48004授权关系无效
48005Api已废弃
50001redirect_uri未授权
50002成员不在权限范围
50003应用已停用
50004成员状态不正确,需要成员为企业验证中状态
50005企业已禁用
60001部门长度不符合限制
60002部门层级深度超过限制
60003部门不存在
60004父亲部门不存在
60005不允许删除有成员的部门
60006不允许删除有子部门的部门
60007不允许删除根部门
60008部门ID或者部门名称已存在
60009部门名称含有非法字符
60010部门存在循环关系
60011管理组权限不足,(user/department/agent)无权限
60012不允许删除默认应用
60013不允许关闭应用
60014不允许开启应用
60015不允许修改默认应用可见范围
60016不允许删除存在成员的标签
60017不允许设置企业
60019不允许设置应用地理位置上报开关
60020访问ip不在白名单之中
60023已授权的应用不允许企业管理组调用接口修改菜单
60025主页型应用不支持的消息类型
60027不支持第三方修改主页型应用字段
60028应用已授权予第三方,不允许通过接口修改主页url
60029应用已授权予第三方,不允许通过接口修改可信域名
60031未设置管理组的登录授权域名
60102UserID已存在
60103手机号码不合法
60104手机号码已存在
60105邮箱不合法
60106邮箱已存在
60107微信号不合法
60108微信号已存在
60109QQ号已存在
60110用户同时归属部门超过20个
60111UserID不存在
60112成员姓名不合法
60113身份认证信息(微信号/手机/邮箱)不能同时为空
60114性别不合法
60115已关注成员微信不能修改
60116扩展属性已存在
60118成员无有效邀请字段
60119成员已关注
60120成员已禁用
60121找不到该成员
60122邮箱已被外部管理员使用
60123无效的部门id
60124无效的父部门id
60125非法部门名字,长度超过限制、重名等,重名包括与csv文件中同级部门重名或者与旧组织架构包含成员的同级部门重名
60126创建部门失败
60127缺少部门id
60128字段不合法,可能存在主键冲突或者格式错误
60129用户设置了拒绝邀请
60131不合法的职位长度
80001可信域名不匹配,或者可信域名没有IPC备案(后续将不能在该域名下正常使用jssdk)
81003邀请额度已用完
81004部门数量超过上限
81011无权限操作该标签
82001发送消息或者邀请的参数全部为空或者全部不合法
82002不合法的PartyID列表长度
82003不合法的TagID列表长度
82004微信版本号过低
84013企业会话、客服套件已下线
85002包含不合法的词语
86001不合法的会话ID
86003不存在的会话ID
86004不合法的会话名
86005不合法的会话管理员
86006不合法的成员列表大小
86007不存在的成员
86101需要会话管理员权限
86201缺少会话ID
86202缺少会话名
86203缺少会话管理员
86204缺少成员
86205非法的会话ID长度
86206非法的会话ID数值
86207会话管理员不在用户列表中
86208消息服务未开启
86209缺少操作者
86210缺少会话参数
86211缺少会话类型(单聊或者群聊)
86213缺少发件人
86214非法的会话类型
86215会话已存在
86216非法会话成员
86217会话操作者不在成员列表中
86218非法会话发件人
86219非法会话收件人
86220非法会话操作者
86221单聊模式下,发件人与收件人不能为同一人
86222不允许消息服务访问的API
86304不合法的消息类型
86305客服服务未启用
86306缺少发送人
86307缺少发送人类型
86308缺少发送人id
86309缺少接收人
86310缺少接收人类型
86311缺少接收人id
86312缺少消息类型
86313缺少客服,发送人或接收人类型,必须有一个为kf
86314客服不唯一,发送人或接收人类型,必须只有一个为kf
86315不合法的发送人类型
86316不合法的发送人id。Userid不存在、openid不存在、kf不存在
86317不合法的接收人类型
86318不合法的接收人id。Userid不存在、openid不存在、kf不存在
86319不合法的客服,kf不在客服列表中
86320不合法的客服类型
88001缺少seq参数
88002缺少offset参数
88003非法seq
90001未认证摇一摇周边
90002缺少摇一摇周边ticket参数
90003摇一摇周边ticket参数不合法
90004摇一摇周边ticket过期
90005未开启摇一摇周边服务
91004卡券已被核销
91011无效的code
91014缺少卡券详情
91015代金券缺少least_cost或者reduce_cost参数
91016折扣券缺少discount参数
91017礼品券缺少gift参数
91019缺少卡券sku参数
91020缺少卡券有效期
91021缺少卡券有效期类型
91022缺少卡券logo_url
91023缺少卡券code类型
91025缺少卡券title
91026缺少卡券color
91027缺少offset参数
91028缺少count参数
91029缺少card_id
91030缺少卡券code
91031缺少卡券notice
91032缺少卡券description
91033缺少ticket类型
91036不合法的有效期
91038变更库存值不合法
91039不合法的卡券id
91040不合法的ticket type
91041没有创建,上传卡券logo,以及核销卡券的权限
91042没有该卡券投放权限
91043没有修改或者删除该卡券的权限
91044不合法的卡券参数
91045缺少团购券groupon结构
91046缺少现金券cash结构
91047缺少折扣券discount 结构
91048缺少礼品券gift结构
91049缺少优惠券coupon结构
91050缺少卡券必填字段
91051商户名称超过12个汉字
91052卡券标题超过9个汉字
91053卡券提醒超过16个汉字
91054卡券描述超过1024个汉字
91055卡券副标题长度超过18个汉字
91058未开通卡券服务,不允许调用卡券接口
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要用Java获取微信小程序,首先需要使用微信提供的API接口来实现。以下是一种实现方法: 1. 首先,需要引入相关的依赖包和类库,例如使用HttpClient库来发送HTTP请求,使用JSON库来处理返回的JSON数据。 2. 在代中构建请求URL,将appid和appsecret等参数拼接到URL中,例如: String url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=YOUR_APPID&secret=YOUR_SECRET"; 3. 使用HttpClient库发送GET请求,并获取返回的JSON数据,例如: HttpClient httpClient = new HttpClient(); GetMethod getMethod = new GetMethod(url); int statusCode = httpClient.executeMethod(getMethod); if (statusCode == HttpStatus.SC_OK) { String response = getMethod.getResponseBodyAsString(); JSONObject json = new JSONObject(response); String accessToken = json.optString("access_token"); // 这里获取到的accessToken是后续获取小程序时需要用到的凭证 } 4. 构建获取小程序的请求URL,将需要的参数拼接到URL中,例如: String codeUrl = "https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN"; JSONObject requestData = new JSONObject(); requestData.put("scene", "YOUR_SCENE"); requestData.put("page", "YOUR_PAGE"); // 这里的YOUR_SCENE和YOUR_PAGE是你自定义的场景值和小程序页面路径值 5. 使用HttpClient库发送POST请求,并将requestData转换为JSON字符串作为请求的内容,获取小程序的二进制数据,例如: HttpClient httpClient = new HttpClient(); PostMethod postMethod = new PostMethod(codeUrl); postMethod.setRequestEntity(new StringRequestEntity(requestData.toString(), "application/json", "UTF-8")); int statusCode = httpClient.executeMethod(postMethod); if (statusCode == HttpStatus.SC_OK) { // 获取小程序的二进制数据 byte[] responseBody = postMethod.getResponseBody(); // 这里可以将responseBody保存为图片或其他适合的格式 } 以上是使用Java获取微信小程序的一个简单示例,具体操作还可能受微信官方接口的限制,因此在实际应用中还需要根据接口文档进行适当的调整和处理。 ### 回答2: 要通过Java获取微信小程序,需要使用微信官方提供的开发工具包和API接口。 首先,你需要在微信开放平台上注册一个小程序并获得小程序的唯一标识AppID。 然后,在Java项目中引入相关的开发工具包,例如微信官方提供的Java SDK或第三方封装的SDK。 接下来,通过SDK提供的接口调用微信的API来获取小程序。你可以使用微信官方提供的CreateWXAQRCode接口,该接口可以生成小程序的图片或base64编,并保存在指定的路径。 具体的步骤如下: 1. 创建一个HttpClient对象,并通过HttpPost请求访问微信的API接口。 2. 设置请求的URL为微信的API地址,例如https://api.weixin.qq.com/wxa/getwxacodeunlimit。 3. 设置请求的参数,包括小程序的AppID、Access Token(获取方法见微信开放平台文档)、参数scene(小程序的参数,根据不同的需求进行设置)等。 4. 设置请求的Header信息,包括Content-Type等。 5. 发送请求并获取响应结果。 6. 解析响应结果,判断请求是否成功,如果成功,则从响应结果中提取出小程序的图片或base64编,并保存或处理。 需要注意的是,微信小程序的生成是有一定限制的,例如小程序的有效期等,你需要根据需要在代中进行相应的处理。 总结起来,通过上述步骤,你就可以使用Java来获取微信小程序了。当然,具体的实现细节还需要参考微信开放平台的开发文档和SDK的使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值