基于ipad协议的gewe框架进行微信群组管理(二)

news/2025/3/13 4:06:48/

友情链接  geweapi.com 点击访问即可。

 

获取群组详情

小提示:

  • 该接口可以一次查询20个群组
  • 查询出来的信息是不带公告的

请求URL:

  • http://域名地址/api/group/detail

请求方式:

  • POST

请求头:

  • Content-Type:application/json

  • X-GEWE-TOKEN: 后台获取

参数:

参数名必填数据类型说明
appidstring设备id
group_id_listarray群id

返回数据:

参数名数据类型说明
retnumber0:成功
msgstring反馈信息

请求参数示例:

   {"appid": "wx_nScLwnZhfNmlQlL0npc71","group_id_list": ["18890011481@chatroom",]}

成功返回示例:

    {"ret": 0,"msg": "success","data": {"ContactCount": 1,"ContactList": [{"UserName": {"string": "34876481524@chatroom"    #群id},"NickName": {},     #群名称"Pyinitial": {},    #群名称拼音缩写"QuanPin": {},      #群名称拼音全写"ChatRoomNotify": 1,    #群通知"ChatRoomOwner": "wxid_p3r6ddddvqcl22",     #群主"SmallHeadImgUrl": "https://wx.qlogo.cn/mmcrhead/9M0PhLTmTIfS3uZuXib55mfHBkWMpuzOhFQzWpSaAb5GUvhtJeG2LETarGFSfgUHvicVrMj3w2eic9SAOvdgDhPC538ZFo1hNTc/0",    #群头像"CustomizedInfo": {"BrandFlag": 0},"ChatroomMaxCount": 500,    #群成员最大人数"ChatroomAccessType": 0,"NewChatroomData": {    #群组详情"MemberCount": 2,   #群成员人数"ChatRoomMember": [     #群成员详情{"UserName": "wxid_vr2kwrzbg0q622",  #群成员wxid"NickName": "尤某人",   #群成员昵称"ChatroomMemberFlag": 2049,"InviterUserName": "wxid_p3r6ddddvqcl22"    #邀请人wxid},{"UserName": "wxid_p3r6ddddvqcl22","NickName": "Z💭","ChatroomMemberFlag": 1}],},}],"Ret": [0],"Ticket": [{}]}}

错误返回示例:

    {"ret": -1,"msg_err": "[wx_bpPSNW0kK0xYSM6ldubd]设备不存在或已离线"}

解散群组

小提示:

  • 该接口需要管理员操作权限
  • 非管理员权限无法操作

请求URL:

  • http://域名地址/api/group/dismiss

请求方式:

  • POST

请求头:

  • Content-Type:application/json

  • X-GEWE-TOKEN: 后台获取

参数:

参数名必填数据类型说明
appidstring设备id
group_idstring群id

返回数据:

参数名数据类型说明
retnumber0:成功
msgstring反馈信息
dataobject

请求参数示例:

   {"appid": "wx_nScLwnZhfNmlQlL0npc71","group_id": "34876481524@chatroom",}

成功返回示例:

   {"ret": 0,"msg": "success","data": {"baseResponse": {"ret": 0,"errMsg": {}}}}

错误返回示例:

    {"ret": -1,"msg_err": "[wx_bpPSNW0kK0xYSM6ldubd]设备不存在或已离线"}

获取群组二维码

小提示:

  • 获取的群组二维码可以让其他联系人扫码进群
  • 支持企业群组

请求URL:

  • http://域名地址/api/group/getqrcode

请求方式:

  • POST

请求头:

  • Content-Type:application/json

  • X-GEWE-TOKEN: 后台获取

参数:

参数名必填数据类型说明
appidstring设备id
group_idstring群id

返回数据:

参数名数据类型说明
retnumber0:成功
msgstring反馈信息
dataobject
data.qrcodebuffer群二维码base64数据

请求参数示例:

   {"appid": "wxid_p3r6ddddvqcl22","group_id": "34876481524@chatroom",}

成功返回示例:

    {"ret": 0,"msg": "success","data": {"BaseResponse": {"ret": 0,"errMsg": {}},"qrcode": {"iLen": 4981,"buffer": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgK//2Q=="   },"revokeQrcodeWording": "该二维码7天内(7月28日前)有效,重新进入将更新"}
}

错误返回示例:

    {"ret": -1,"msg_err": "[wx_bpPSNW0kK0xYSM6ldubd]设备不存在或已离线"}

扫码进群

小提示:

  • 用于操作扫码进群、扫描二维码等操作。
  • 请先阅读文档

请求URL:

  • http://域名地址/api/other/scaninroom

请求方式:

  • POST

请求头:

  • Content-Type:application/json

参数:

参数名称数据类型必填说明
appidstring设备id
configstring二维码解析链接

返回数据:

参数名数据类型说明
retnumber0:成功
msgstring反馈信息
dataobject

请求参数示例:

   {"appid": "wxid_p3r6ddddvqcl22","config": "https://weixin.qq.com/g/AwYAALBQzXiBqrkUA6GzjbE4W-rfdXIduhjyg_I-UGTvo-gazUDDbJU9hUGGstZQ",}

成功返回示例:

  {"ret": 0,"msg": "success","data": {"ret": 0,"oplogRet": {"count": 1,"ret": "AA=="}}}

错误返回示例:

  {"ret": -1,"msg": "fail","msg_err": "地址读取失败,请重新尝试"}

同意进群组

小提示:

  • 同意进入联系人邀请的群组
  • 注意不要频繁进入群组,避免风控

请求URL:

  • http://域名地址/api/group/goin

请求方式:

  • POST

请求头:

  • Content-Type:application/json

  • X-GEWE-TOKEN: 后台获取

参数:

参数名必填数据类型说明
appidstring设备id
urlstring邀请进群链接(解析回调消息获取)

返回数据:

参数名数据类型说明
retnumber0:成功
msgstring反馈信息
dataobject

请求参数示例:

   {"appid": "wxid_p3r6ddddvqcl22","url": "https://support.weixin.qq.com/cgi-bin/mmsupport-bin/addchatroombyinvite?ticket=AenMdVYiWiXApTjH7nKGRQ%3D%3D",}

成功返回示例:

 {"ret": 0,"msg": "success","data": {"ret": 0,"oplogRet": {"count": 1,"ret": "AA=="}}
}

错误返回示例:

  {"ret": -1,"msg": "fail","msg_err": "Post \"http:\": http: no Host in request URL"}

获取群组信息详情

小提示:

  • 不支持批量查询
  • 注意本接口查询出来的信息带公告内容

请求URL:

  • http://域名地址/api/group/infodetail

请求方式:

  • POST

请求头:

  • Content-Type:application/json

  • X-GEWE-TOKEN: 后台获取

参数:

参数名必填数据类型说明
appidstring设备id
group_idstring群id

返回数据:

参数名数据类型说明
retnumber0:成功
msgstring反馈信息
dataobject
data.Announcementstring群公告内容
data.AnnouncementPublishTimestring群公告发布时间
data.AnnouncementEditorstring群主wxid

请求参数示例:

   {"appid": "wxid_p3r6ddddvqcl22","group_id": "34876481524@chatroom",}

成功返回示例:

    {"ret": 0,"msg": "success","data": {"BaseResponse": {"ret": 0,"errMsg": {}},"Announcement": "测试","ChatRoomInfoVersion": 13,"AnnouncementEditor": "wxid_p3r6ddddvqcl22","AnnouncementPublishTime": 1689909184,"ChatRoomStatus": -2146959356,"ChatRoomBusinessType": 0,"RoomTools": {"RoomToolsWxAppCount": 0}}}

错误返回示例:

    {"ret": -1,"msg": "fail","msg_err": "A8K地址读取失败,请重新尝试"}


http://www.ppmy.cn/news/1025409.html

相关文章

创建MySQL数据库和创建表的详细步骤(navicat)

目录 一、介绍 二、操作步骤 (一)新建连接 (二)新建数据库 (三)新建表 插入数据测试 对字段进行增加或者修改 三、关于MySQL的其他文章(额外篇) 一、介绍 在创建数据库…

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】

文章目录 1. 安装IIS必要WebDav组件2. 客户端测试3. 使用cpolar内网穿透,将WebDav服务暴露在公网3.1 打开Web-UI管理界面3.2 创建隧道3.3 查看在线隧道列表3.4 浏览器访问测试 4. 安装Raidrive客户端4.1 连接WebDav服务器4.2 连接成功4.2 连接成功 1. Linux(centos8…

小结:基于 JavaWeb 的宠物店管理系统

宠物店管理系统 系统介绍系统展示登录界面用户注册页面 店主主界面宠物信息管理页面修改宠物信息 宠物出入库管理页面宠物订单查询页面宠物账单查看页面用户信息管理页面修改用户信息 用户主界面宠物订购页面用户订购支付页面 个人资料编辑页面个人订单查看页面 系统说明开发环…

(统计学习方法|李航)第四章 朴素贝叶斯算法——贝叶斯估计

贝叶斯估计方法: 计算男女时只有两个值,所以K2 贝叶斯估计就是拉普拉斯平滑 估计方法:为什么叫做贝叶斯估计呢? 例题: 重新回顾以下朴素贝叶斯: 对他求导,求出最大值 得到了色i他的估计值&…

【MySQL--->数据库基础】

文章目录 [TOC](文章目录) 一、基本概念二、实际应用中的数据库三、mysql的架构四、mysql语句分类五、存储引擎查看 一、基本概念 mysql本质是一个CS模式的网络服务,mysql是客户端,mysqld是服务端,提供高效的数据存取方案.数据库系统简单来说是一个数据集合加上管理这个数据集…

通过控制ros节点的启停,软实现人工控制和紧急停止功能的图示

通过控制ros节点的启停,软实现人工控制和紧急停止功能的图示 实现原理简介: 人工控制的节点: 键盘节点 方向盘节点 自动控制的节点: movebase 导航 autoware 等 底盘节点: 差速底盘 阿克曼底盘 控制节点&#xff1…

【Linux】程序调试工具:lsof、fuser

1、lsof 1.1 介绍 lsof 是 List Open File 的缩写, 它主要用来获取被进程打开文件的信息,在Linux中,一切皆文件,lsof命令可以查看所有已经打开了的文件,比如: 普通文件、目录、特殊的块文件、管道、socket套接字、设备文件、Unix域套接字等等。 1.2 用法 lsof的帮助文件…

给软件增加license

搞计算机的,都知道软件license,版权,著作权等。在商业软件中,常用的模式是一年一付,或者五年一付,即软件的使用权不是无限年限的,在设计软件的时候,开发者就需要考虑这个问题。要实现这个功能&a…