🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 微信号管理模块 |更新时间|更新人|作用| |--|--|--| 2020-05-22 | 李小琳 | 根据V4.3.0 增加查询部门树下微信号接口 ## **Web端交互** > ***** ![(images/screenshot_1567145572362.png)](https://img.kancloud.cn/6b/d8/6bd8689e7dde3bec1197b95e06c8e242_1097x793.png) ## **API相关文档** > ****** - API infomation 接口描述 | **获取系统账号下的微信号信息** ---|--- URL | /wechat_api/wechatPool/searchWechatUser 请求方式 | get 请求参数 | ?realName=&nickName=&status=&type=2 - params infomation | Sort | Param | Type | required | Description | | --- | --- | --- | --- |--- | | 请求参数 | realName | string | Y |系统账号名称(管理员有权限其子账号的微信号信息) | 请求参数 | status | Integer | Y |微信号在线状态{1:在线;0:离线} | 请求参数 | nickName | string | Y |微信号昵称 | 请求参数 | type | string | Y |值默认为2 - response example ``` { "msg":"获取成功", "code":200, "data":\[         {             "wechatUserId":67,             "uin":"2123131667",             "userName":"wxid\_lbejkr1i6jl922",             "nickName":"呵呵海",             "headImgUrl":"[http://wx.qlogo.cn/mmhead/ver\_1/Eo51yzdqojt7g5I2uNlaCsLNGqrsCsKBnbuZ6P8pK3iaHtrqRB11zQPxxMibAZOTkQW9RdEkiacLoGorFns7IWuNn4gxGH4Y7R2bibjQ4Pcibpn4/0](http://wx.qlogo.cn/mmhead/ver_1/Eo51yzdqojt7g5I2uNlaCsLNGqrsCsKBnbuZ6P8pK3iaHtrqRB11zQPxxMibAZOTkQW9RdEkiacLoGorFns7IWuNn4gxGH4Y7R2bibjQ4Pcibpn4/0)",             "remarkName":null,             "remarkPYInitial":null,             "remarkPYQuanPin":null,             "sex":null,             "status":1,             "verifyFlag":"0",             "adminUserId":1,             "createTime":null,             "lastLoginTime":1578576224000,             "lastLoginIP":"/events/PC/1",             "secName":null,             "flag":null,             "wechatMeta":null,             "serverId":"Ipad\_001",             "childId":"04",             "mqServerId":"Ipad\_001\_04",             "snsBg":null,             "area":null,             "signature":null,             "phone":null,             "bindQQ":null,             "isAutoReply":0,             "maxLimit":null,             "adminUserRealName":"superadmin",             "type":0,             "pyinitial":null,             "pyquanPin":null         }     \] } ``` > *****  接口描述 | **分配微信号** ---|--- URL | /wechat_api/wechatAssign/assign 请求方式 | post 请求参数 | {targetAdminUserId:"33726",wechatUser:[{"sourceAdminUserId":33726,"uin":"2964685533","wechatUserId":57221,"nickName":"小陶同学"}]} 返回值 | {"msg":"分配成功","code":200} | Sort | Param | Type | required | Description | | --- | --- | --- | --- |--- | | 请求参数 | targetAdminUserId| Long| Y |分配的目标账号ID | 请求参数 | sourceAdminUseId| string| Y |源账号ID | 请求参数 | uin| string| Y |被分配的用户微信ID | 请求参数 | wechatUserId| Long | Y |被分配的微信号ID(数据库主键字段) | 请求参数 | nickName | string| Y |被分配的微信号昵称 > ***** 接口描述 | **加入微信号码池** ---|--- URL | /wechat_api/wechatPool/batchJoinPool 请求方式 | post 请求参数 | {wechatUserIds:"57221",uins:"2964685533"} 返回值 |{"msg":"加入微信池成功","code":200} | Sort | Param | Type | required | Description | | --- | --- | --- | --- |--- | | 请求参数 | wechatUserIds| string | Y |要加入微信池的微信号ID(数据库主键字段) | 请求参数 | uins| string | Y |要加入微信池的微信号ID > ***** 接口描述 | **查看微信池** ---|--- URL | /wechat_api/wechatPool/findJoins 请求方式 | get 请求参数 | {nickName:"陶成",online:"2"} 返回值 |[{"name":"陶成","wechatUser":{"wechatUserId":57221,"uin":"2964685533","userName":"wxid_mjxv8kbxje8b22","nickName":"小陶同学","headImgUrl":"http://wx.qlogo.cn/mmhead/ver_1/1YA7qsrPxCh7BeiacD1Yh6LFoQThxmb290PFZEo6Q3jkcJD5ibkLAOcrBIz44Ruzd0oibKEepFI1OkK5sfc1QicvNCgpOUhT2dgWk1yibL7giaoRs/0","status":1,"verifyFlag":"0","adminUserId":33726,"lastLoginTime":1564716060000,"lastLoginIP":"null","serverId":"Ipad_guangzhou_010","childId":"11","mqServerId":"Ipad_guangzhou_010_11"}}] | Sort | Param | Type | required | Description | | --- | --- | --- | --- |--- | | 请求参数 | nickName| string | Y |微信号昵称 | 请求参数 | online| Interger| Y |是否在线 > ***** 接口描述 | **从微信池领取到当前账号** ---|--- URL | /wechat\_api/wechatPool/batchReceive 请求方式 | post 请求参数 | {uins:"2964685533"} 返回值 |{"msg":"批量领取微信号成功","code":200} | Sort | Param | Type | required | Description | | --- | --- | --- | --- |--- | | 请求参数 | uins| string | Y |用户微信ID > ***** 接口描述 | **从微信池撤回微信号** ---|--- URL | /wechat_api/wechatPool/removeFromPool 请求方式 | post 请求参数 | {wechatUserId:"57221"} 返回值 |{"msg":"从微信池撤回微信号","code":200} | Sort | Param | Type | required | Description | | --- | --- | --- | --- |--- | | 请求参数 | wechatUserId| Long| Y |微信号ID > ***** 接口描述 | **下线微信号** ---|--- URL | /wechat\_api/websocket/logout 请求方式 | post 请求参数 | {uin:"2964685533",loginer:"33726"} 返回值 |{{"msg":"下线成功","code":200} | Sort | Param | Type | required | Description | | --- | --- | --- | --- |--- | | 请求参数 | uin| string| Y |用户微信ID | 请求参数 | loginer| Y |string|adminUserId帐号id > ***** 接口描述 | **删除微信号** ---|--- URL | /wechat\_api/wechatuser/accountLogout 请求方式 | get 请求参数 | {uin:"2964685533",loginer:"33726"} 返回值 |{"msg":"登出成功!","code":200} | Sort | Param | Type | required | Description | | --- | --- | --- | --- |--- | | 请求参数 | uin| string| Y |用户微信ID | 请求参数 | loginer| string| Y |adminUserId帐号id > ***** 接口描述 | **导出好友微信号** ---|--- URL | /wechat\_api/report/exportWechatFriendReport 请求方式 | get 请求参数 | {wechatNiceName:"售前-陶成",uin:"663329897"} 返回值 |{"msg":"已经收到您的下载请求,后台正在生成,请稍后。","code":200} | Sort | Param | Type | required | Description | | --- | --- | --- | --- |--- | | 请求参数 | wechatNiceName| string| Y |导出的微信号昵称 | 请求参数 | uin| string| Y |导出的用户微信ID > ***** 接口描述 | **更新微信号加载状态** ---|--- URL|/wechat_api/wechatuser/updateWechatUserLoadingStatus 请求方式 | get 请求参数 | uin 返回值 |{ code: 200 ,msg : 修改成功} | Sort | Param | Type | required | Description | | --- | --- | --- | --- |--- | | 请求参数 | uin| string| Y |导出的用户微信ID > ***** 接口描述 | **获取微信号加载状态** ---|--- URL|/wechat_api/wechatuser/updateWechatUserLoadingStatus 请求方式 | get 请求参数 | uin 返回值 |{ code: 200 data : //wechatUserLoadingStatus: + uin 中的数据 } | Sort | Param | Type | required | Description | | --- | --- | --- | --- |--- | | 请求参数 | uin| string| Y |导出的用户微信ID > ***** 接口描述 | **根据公共池状态搜索** ---|--- URL|/wechat_api/wechatPool/findByStatus 请求方式 | get 请求参数 | realName,type,nickName,status 返回值 | [{name:"谭煜辰",wechatUser:{wechatUserId:597,uin:"3180227369",...}}] | Sort | Param | Type | required | Description | | --- | --- | --- | --- |--- | | 请求参数 | nickName| string| N|微信号昵称 | 请求参数 | status| string| N|状态 | 请求参数 | realName| string| N|真实姓名 | 请求参数 | type| Interger| Y |类型 ### V4.3.0 查询部门微信树 - url: /wechat_api/wechatuser/findWeChatDataByDepartTree - 调用方式:get ##### 传参: 属性名 | 类型| 是否必要 | 备注 ---|--- | --- | --- adminUserName | String| N | 账号 realName| String| N | 姓名 ##### 出参: 属性名 | 类型| 备注 ---|--- | --- code | Integer | 状态码 msg | String | 消息 data | Object| name| String|部门名称 departId| Long|部门id childList| List| 子部门 account| List| 该部门下的账号列表 curr| List| 该部门下的微信号列表 ##### 出参示例: ``` { "code":200, "msg":"操作成功!", "data":[         {             "name":"组织架构",             "departId":0,             "childList":[                 Object{...}             ],             "account":[                 {                     "adminUserId":11855,                     "realName":"hhhaaa",                     "adminUserName":"lixiaolin",                     "curr":[                         {                             "wechatUserId":663,                             "uin":2368771701,                             "userName":"wxid\_15s48dvw9f7s22",                             "nickName":"小争小吵小任性。",                             "headImgUrl":"http://wx.qlogo.cn/mmhead/ver_1/JRmibsM00VpaVK8BoDcSsdmxr5aiaZXaVicyKLRjICoFymNfoCeGC3YqfNzAV9lacAUeab4cFQFNQ0OyWaOpVpBvZ8XcgSKwSAZZbB66jxFs2U/0",                             "remarkName":null,                             "secName":"啊啊啊啊",                             "adminUserId":11855,                             "departId":0,                             "departName":null,                             "parentId":0,                             "realName":"hhhaaa",                             "adminUserName":"lixiaolin",                             "onLineStatus":1                         }                     ]                 }             ]         }     ] } ```