枚举值说明

# 枚举值说明 ### HTTP响应码 |响应码|状态码说明| |-|-| | 400 | 操作失败 | | 0 | 操作成功 | | -10000 | 操作频繁,请稍后重试 | | -10001 | 参数错误 | | -10002 | 未找到可用的客户端 | | -10003 | 登录设备被锁定或登录设备不存在 | | -10004 | 微信号未登录 | | -10005 | 该功能仅支持微信号账号密码登录下调用 | | -10006 | 加载中 | | -10007 | 未绑定QQ | | -10008 | 微信号只能设置一次 | | -10009 | 下载资源失败 | | -10010 | 上传下载资源的DNS为空 | | -10011 | 文件上传CDN失败 | | -10012 | 压缩图片失败 | | -10013 | 登录设备ID与协议类型不匹配 | | -10014 | dns的ip链接失败 | | -10015 | 微信号重连,请稍后重试 | ### 微信code响应码 |响应码|状态码说明| |-|-| | 0 | 操作成功 | | -1 | CDN返回的包格式错误 | | -2 | 参数错误 | | -3 | 登录帐号密码错误 | | -6 | 未知错误 | | -100 | 帐号状态异常,本次登录已失效。请尝试重新登录,并根据弹窗提示操作。 | | -106 | 登录环境异常,需要验证 | | -301 | 登录重定向 | | -305 | 未知错误 | | -2023 | 非系统端退出微信 | | -3301 | 重连重定向 | | -9996 | 需要mmtls重连 | | -9997 | 服务器重启重连,发包确认是否需要mmtls重连 | | -9998 | 同步新消息 | | -9999 | 发送205确认包 | | -10001 | 创建mmtls | | -10015 | 微信号重连,请稍后重试 | | -20001 | DNS链接失败 | | -5103011 | cdn的dns过期 | | -5103017 | 下载超过30M的媒体资源 或 下载类型和资源本身不匹配 | | -5103059 | cdn资源过期 | | -5103202 | 操作频繁 | ### 联系人 - 好友来源(scene) |scene值|说明| |-|-| | 1 | 来源QQ | | 3 | 微信号 | | 14 | 群聊 | | 15 | 手机号 | | 17 | 名片 | | 18 | 附近的人 | | 25 | 漂流瓶 | | 29 | 摇一摇 | | 30 | 二维码 | - 联系人类型(contactFlag) | contactFlag值 |说明| |-|-| | 1 | 来源QQ | | 3 | 微信号 | | 14 | 群聊 | ### 微信服务信息下发 微信客户端和服务端之间是通过长连接来进行通讯。服务端主动下发给客户端的消息类型众多,具体的消息类见下述分类。 #### l1MsgType |l1MsgType值|说明| |-|-| | 1 | 当前微信号基础信息(第一次登录时会推送1次,修改资料后也会触发推送) | | 2 | 联系人基本信息(修改联系人触发) | | 4 | 未知(不知道什么情况下会推送) | | 5 | 会话消息(具体消息类型请看msgType) | | 44 | 朋友圈背景图、头像图片地址(第一次登录时会推送1次,修改图片资料也会触发推送) | > 备注: > - 上述为消息中的大类型,l1MsgType将服务下发的消息进行大类型分类,分为微信号基本信息相关、联系人相关、聊天会话相关、朋友圈相关。 > - 当下发的大类型为聊天会话相关,也就是l1MsgType为5时,会话的内容又可以再细分为不同的会话消息类型,例如文本、图片、文件等,具体看下述明细。 |l1MsgType|msgType值|说明| |-|-|-| |5 | 1 | 文本消息 | | | 3 | 图片消息 | | | 34 | 语音消息 | | | 36 | QQ消息 | | | 37 | 验证消息 | | | 40 | 未知 | | | 42 | 名片消息 | | | 43 | 视频消息 | | | 47 | 表情包消息 | | | 48 | 位置消息 | | | 49 | app消息 | | | 50 | 视频电话消息 | | | 51 | 打开微信、打开与联系人的会话窗口 | | | 52 | 电话消息通知 | | | 53 | 电话邀请 | | | 62 | 微视频 | | | 9999 | 系统通知 | | | 10000 | 通过好友、群信息变更通知,(群名修改,进群,离群信息) | | | 10002 | 撤回消息 | > 备注:会话消息的类型媒体类消息,也就是msgType为49时,会话的内容又可以再细分为不同的媒体消息类型,通过参数appMsgType进行标志,例如图文链接、文件、小程序等,具体看下述明细。 | msgType |appMsgType值|说明| |-|-|-| | 49 | 3 | 音乐 | | | 5 | 图文链接 | | | 6 | 文件 | | | 21 | 微信运动 | | | 33 | 小程序(来源:微信小程序) | | | 36 | 小程序(来源:APP) | | | 54 | 图文链接中转发的视频 | | | 2000| 微信转账 | | | 2000| 微信红包 | ### CDN上传下载 |fileType值|说明| |-|-| | 1 | 高清图| | 2 | 图片 | | 3 | 缩略图 | | 4 | 视频 | | 5 | 文件 | ### 朋友圈 - 发布朋友圈类型type |type值|说明| |-|-| | 0 | XML格式| | 1 | 纯文本 | | 2 | 图片 | | 3 | 视频 | | 4 | 图文链接 | | 5 | 音乐 | - 朋友圈可见类型 |visibleType值|说明| |-|-| | 0 | 公开 | | 1 | 私密 | | 2 | 部分朋友可见 | | 3 | 谁不可见 |