WechatHttpApiWeb

PC微信前端管理平台

声明

  • 本工具通过HTTP API接口方式管理PC微信,便捷高效管理信息
  • 可用于归集信息整体及智能回复服务,改善民生,提高生活生产效率
  • 请规范使用,切忌骚乱用户,发送频率限制3秒一条
  • 请勿非法使用,违者后果自负
  • 共同营造良好的微信用户环境

本项目已不再维护,token服务器即将关闭,继续使用请自行保存token(有效期100年)

推荐请使用 e小天 https://github.com/wxext/wxext

e小天·微信扩展

点击链接加入群聊【微信前端管理平台】

接口服务使用文档

开启服务

方式一

方式二

说明

API列表

获取自己的wxid,为空代表没有登陆

/my
返回:
{"wxid":"weixin"}
可用于判断是否登陆

查看多开状态

/mul
返回:
{"msg":"MUL NOT"}
MUL NOT 表示未开启多开
MUL OK  表示开启多开
开启方式(根据运行方式不同位置不同):
方式一:在微信安装目录下新建mul文件
方式二:在apiServer目录下新建mul文件
新建或删除文件进行开关,需要重启微信生效

获取好友列表,包括好友、群组、公众号

/user
返回:
[
    {
        "wxid": "filehelper",
        "nickName": "文件传输助手",
        "reMark": ""
    },
    {
        "wxid": "weixinguanhaozhushou",
        "nickName": "微信公众平台",
        "reMark": ""
    },
    {
        "wxid": "gh_f0a92aa7146c",
        "nickName": "微信收款助手",
        "reMark": ""
    }
]

获取消息列表

/msg
可选参数:id=xxx
返回:
[
    {
        "id": 1,//每次启动时从1开始计算
        "time": 1570197934,//消息时间
        "type": 1,//类型,见底下附录,目前只解析文本
        "wxid": "weixin",//发送方,系统、群、公众号、好友等
        "sender": "",//群聊时的发送人
        "msg": "Hello World",//消息内容,类型为1时文本
        "membercount": "2"//消息参与人数,一般为2人,群聊为多人
    }
]
不提供参数时,返回距最后收到消息3分钟内的列表
提供id参数时,返回大于该id的最近3分钟的消息

发消息

/send
参数:wxid=filehelper&msg=Hello
可选参数:atid=xxx
返回
{"wxid":"filehelper","msg":"Hello"}
群聊时艾特群员(atid填群员,msg格式为  @称呼 消息内容)
请规范使用,切忌骚乱用户,发送频率限制3秒一条

获取群成员

/group
参数:groupid=xxx
返回:[{ "wxid":"id1","nickName": "name1"},{ "wxid":"id2","nickName": "name2"}

获取token

http://140.238.32.85?wxid=filehelper

返回:{"wxid":"filehelper","token":"token"}
获取token有效期3天

附件

  1. 消息类型
type 说明
1 文本消息
3 图片消息
34 语音消息
37 好友确认消息
40 POSSIBLEFRIEND_MSG
42 共享名片
43 视频消息
47 动画表情
48 位置消息
49 分享链接
50 VOIPMSG
51 微信初始化消息
52 VOIPNOTIFY
53 VOIPINVITE
62 小视频
9999 SYSNOTICE
10000 系统消息
10002 系统操作消息