打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
个人微信号API微信协议独家接口

适配所有类型个人微信号及版本

支持傻瓜式二次开发/可在任意环境下操作/可搭建云平台

多家SCRM及淘宝客系统已采用该底层标准,累计出货20000套以上,从未出现过技术封号或掉线事件,安全可靠!

WeQuick接口规范(百度搜索“微及时”可查)

商务合作及详情咨询请加微信:Displore_23

Github接口详情文档——wequick

目录:

+ [接口介绍](#intro)

+ [接口服务端demo(python版)](#demo)

+ [消息回调接口](#send_msg)

    - [所有关于登陆事件](#login)

    - [登陆二维码](#qrCode)

    - [登陆状态](#loginInfo)

    - [登陆后获取个人信息或者其他的信息](#loginAfterInfo)

    - [好友列表详细信息](#friendsListDetails)

    - [获取群列表](#getGroupList)

    - [获取群成员列表](#getListGroupMembers)

    - [消息](#message)

    - [网络获取联系人数据](#networkAccessContactData)

    - [新建群后返回群id](#returnGroupId)

    - [同意好友](#acceptingFriend)

    - [获取v2](#getv2)

    - [退出微信事件](#logout)

    - [手机退出微信触发事件](#phoneLogout)

+ [轮询消息接口](#recieve_msg)

    - [发送消息](#sendMessage)

        * [发送文本消息](#text)

        * [发送图片消息](#img)

        * [发送文件消息](#file)

        * [发送xml消息](#xml)

        * [发送名片消息](#sendCard)

    - [好友操作](#friendsOperation)

        * [获取联系人](#getFriends)

        * [添加好友](#addFriend)

        * [删除好友](#destroyFriend)

        * [查询好友信息](#queryFriendInfo)

        * [同意新好友](#agreeNewFriends)

    - [群操作](#roomOperation)

        * [获取所有群列表](#getRooms)

        * [修改群名称](#editRoomName)

        * [踢群成员](#destoryRoomMember)

        * [获取群成员列表](#getRoomMembers)

        * [修改群备注名称](#editRoomAsName)

        * [获取群成员v2然后就可以加好友](#getRoomMemberV2)

        * [群邀请](#groupInvitation)

    - [其他操作](#other)

        * [获取登陆状态](#getLoginState)

        * [登陆二维码](#loginQrCode)

        * [退出登陆微信](#getLogout)

+ [商务合作](#cooperation)

----------------------------------------------------------------------------------------------------------

### 接口介绍

> 一个软件开启一个微信程序,点击自定义接口,录入消息回调地址,轮询消息地址,点击立即保存,点击启动API即可。



> 消息回调地址:当 PC 微信有新事件产生,如收到新消息时,包括全部系统消息,都将通过该接口 post 消息到服务端。

> 轮询消息地址:可设置轮询时间间隔,定时轮询服务端是否有任务执行。

> wechat多开,注意需要从客户端(WeQuick)唤起,一个客户端对应一个微信,对应一个processid。

------------------------------------------------------------------------------------------------

接口服务端demo(python)

详细文档:Github接口详情文档——wequick  [https://github.com/juguang2018/WeQuick](https://github.com/juguang2018/wequick)

> (demo的原理是开启httpServer服务,处理客户端(API)发送过来的的http请求,然后返回相应的respone)

## ·消息回调

### 所有关于登陆事件 type:67

数据格式示例:

{"data":    {       "processid": 6072,       "type": 67,        "code": 200,       "cwxid": "wxid_yfng437lnlygXXX"   }}

### 登陆二维码 type:401

// hex 二维码

{    "data":{       "cgi":"/cgi-bin/micromsg-bin/getloginqrcode",       "type":82,       "processid":5884,       "cwxid":"wxid_yfng437l",   packLen":3689,

        "hex":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALkAAAC"   }}

### 登陆状态

// code 200 表示 已登陆

// code -1  表示 未登陆

{   "data":    {       "type":66,       "code":200    }}

### 登陆后获取个人信息或者其他的信息 type:71

{   "data":    {       "username": "yqxxxx",       "processid": 6072,       "type": 71,        "cwxid":"wxid_yfng437lnlygXXX",        "wxid":"wxid_yfng437lnlygXXX",

        "headPic":"http://wx.qlogo.cn/mmhead/ver_1/4wJLicLp7zzib6cfVlQUgYBcTQFOE/0",

        "sheadPic": "http://wx.qlogo.cn/mmhead/ver_1/4wJLid1cHOWY0p6ctcUgYBcTQFOE/132",

        "nick":"bigxxx",        "asName":"",        "province":"",        "city": "",       "sex": "2",       "regionCode": "",       "sign": ""    }}

### 好友列表详细信息 type:210

{  "data":    {       "type": 210,       "processid": 8308,        "cwxid":"wxid_sadaxxxxx",        "userLists":           [

               {  "wxid": "gh_e456599aa7XXX",                   "asName":"(null)",

                   "headPic":  "http://wx.qlogo.cn/mmhead/Q3auHgzwC6lpicvsSLj53d1Xe54w/0",

                   "sheadPic":"http://wx.qlogo.cn/mmhead/Q3auHgz6lpicvsSLj53d1Xe54w/132",

                   "nick": "微及时XXX",                  "username": "wsdXXX",                   "province": "上海",                   "city": "中国",

                   "sex": 0,                   "regionCode": "",                   "sign":"",                   "type": 3,                   "groupId": "None",                  "cwxid":"xxxxxxxx"               }            ]    }}

. . . . . .

详细文档:Github接口详情文档——wequick  [https://github.com/juguang2018/WeQuick](https://github.com/juguang2018/wequick)

### 手机退出微信触发事件 type:98

{  "data":{   "cgi":"/cgi-bin/micromsg-bin/autoauth",   "type":98,    "processid":6072,   "cwxid":"wxid_yfng437lnlyxxx",

    "packLen":433,   "hex":"0AAC02089CFFFFFFFFFF00280038001A0608001000280032020800",   }}

## ·轮询消息

> 该接口是服务端定时轮询客户端(WeQuick)来执行服务端发出的任务,轮询时间可以自己设置,默认时间单位为秒,以下所有接口中字段time为非必须,加time字段可以单独控制某个任务发送的延迟时间。

<a name="sendMessage"></a>

### 发送消息:

1. 发送文本消息:

数据格式:

{"api":"sendTextMessage","wxid":"wxid_qg0saisth0r2XXX", "text":"测试", "time":1}

2. 发送图片消息:

数据格式:

{"api":"sendPicMessage","wxid":"wxid_asdasdXXX", "imgPath":"图片路径", "time":1}

3. 发送文件:

数据格式:

{"api":"sendFileMessage","wxid":"wxid_asdasdXXX", "filePath":"文件路径", "time":1}

4. 发送链接

数据格式:

{"api":"sendXmlMessage","wxid":"wxid_asdasdXXX", "title":"标题", "url":"url链接","desc":"描述", "pic":"图片url链接", "time":1}

5. 发送名片

数据格式:

{"api":"sendCardMessage","wxid":"推荐名片的wxid","fwxid":"要发送的wxid"}

### 好友操作:

1. 获取联系人:

数据格式:

{"api":"initContact"}

2. 添加好友:

数据格式:

{"api":"addUserEvent","wxid":"wxid_qg0saisth0r2XXX", "message":"您好"}

3. 删除好友:

数据格式:

{"api":"delUser","wxid":"wxid_qg0saisth0r2XXX"}

4. 查询好友信息(一次最多五十人):

数据格式:

{"api":"newGetUserLists","wxidLists":["wxid_qg0saisth0r2XXX","asdad30XXX"]}

5. 同意新好友(收到type78中msg.type=10000说明已经添加了好友)

数据格式:

{"api":"acceptFriend","v1":"xxx", "v2":"xxx"}

使用详细介绍如图

### 群操作:

1. 获取所有群列表:

数据格式:

{"api":"getChatRoomLists"}

2. 修改群名称:

<aname="destoryRoomMember"></a>

3. 踢群成员:

数据格式:

{"api":"delChatRoomUser","chatroom":"237230488XXX@chatroom","wxid":"dasfada30XXX"}

4. 获取群成员列表:

数据格式:

{"api":"getChatRoomUserLists","wxid":"75101150XXX@chatroom"}

5. 修改群备注名称(我在本群的昵称)

数据格式:

{"api":"updateRoomAsName","chatroom":"237230488XXX@chatroom", "name":"修改群备注名称测试"}

6. 获取群成员v2然后就可以加好友(返回type:88)

数据格式:

```json

{"api":"getRoomUserV2","chatroom":"75101150XXX@chatroom","wxid":"wxid_zxzs0isl4unhXXX"}

```

<aname="groupInvitation"></a>

7. 群邀请

数据格式:

```json

{"api":"sendChatroom","wxid":"wxid_qg0saisth0r2XXX","chatroom":"237230488XXX@chatroom"}

### 其他

1. 获取登陆状态

数据格式:

{"api":"isLoginInfo"}

2. 登陆二维码

数据格式:

{"api":"getLoginQrCode"}

3. 退出登陆微信

数据格式:

{"api":"outLogin"}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
前后端分离的接口规范,我们是这样做的!
【编程规范】 后端API接口设计编写与文档编写参考
使用 PHP 获取并解析 JSON 显示在页面中
如何申请淘宝app
BiuBiu播放器3.0.5更新说明
HTTP中的API是什么?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服