基于ipad协议的gewe框架进行微信群组管理(二)
友情链接 geweapi.com 点击访问即可。

获取群组详情
小提示:
- 该接口可以一次查询20个群组
- 查询出来的信息是不带公告的
请求URL:
- http://域名地址/api/group/detail
请求方式:
- POST
请求头:
-
Content-Type:application/json
-
X-GEWE-TOKEN: 后台获取
参数:
| 参数名 | 必填 | 数据类型 | 说明 |
|---|---|---|---|
| appid | 是 | string | 设备id |
| group_id_list | 是 | array | 群id |
返回数据:
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| ret | number | 0:成功 |
| msg | string | 反馈信息 |
请求参数示例:
{"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: 后台获取
参数:
| 参数名 | 必填 | 数据类型 | 说明 |
|---|---|---|---|
| appid | 是 | string | 设备id |
| group_id | 是 | string | 群id |
返回数据:
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| ret | number | 0:成功 |
| msg | string | 反馈信息 |
| data | object |
请求参数示例:
{"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: 后台获取
参数:
| 参数名 | 必填 | 数据类型 | 说明 |
|---|---|---|---|
| appid | 是 | string | 设备id |
| group_id | 是 | string | 群id |
返回数据:
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| ret | number | 0:成功 |
| msg | string | 反馈信息 |
| data | object | |
| data.qrcode | buffer | 群二维码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
参数:
| 参数名称 | 数据类型 | 必填 | 说明 |
|---|---|---|---|
| appid | string | 是 | 设备id |
| config | string | 是 | 二维码解析链接 |
返回数据:
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| ret | number | 0:成功 |
| msg | string | 反馈信息 |
| data | object |
请求参数示例:
{"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: 后台获取
参数:
| 参数名 | 必填 | 数据类型 | 说明 |
|---|---|---|---|
| appid | 是 | string | 设备id |
| url | 是 | string | 邀请进群链接(解析回调消息获取) |
返回数据:
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| ret | number | 0:成功 |
| msg | string | 反馈信息 |
| data | object |
请求参数示例:
{"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: 后台获取
参数:
| 参数名 | 必填 | 数据类型 | 说明 |
|---|---|---|---|
| appid | 是 | string | 设备id |
| group_id | 是 | string | 群id |
返回数据:
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| ret | number | 0:成功 |
| msg | string | 反馈信息 |
| data | object | |
| data.Announcement | string | 群公告内容 |
| data.AnnouncementPublishTime | string | 群公告发布时间 |
| data.AnnouncementEditor | string | 群主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地址读取失败,请重新尝试"}
相关文章:
基于ipad协议的gewe框架进行微信群组管理(二)
友情链接 geweapi.com 点击访问即可。 获取群组详情 小提示: 该接口可以一次查询20个群组查询出来的信息是不带公告的 请求URL: http://域名地址/api/group/detail 请求方式: POST 请求头: Content-Type:applica…...
大数据-玩转数据-Flink网页埋点PV统计
一、说明 衡量网站流量一个最简单的指标,就是网站的页面浏览量(Page View,PV)。用户每次打开一个页面便记录1次PV,多次打开同一页面则浏览量累计。 一般来说,PV与来访者的数量成正比,但是PV并不…...
什么是伪类选择器?
聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 伪类选择器⭐ 一些常见的伪类选择器示例::hover:active:focus:nth-child(n):first-child 和 :last-child ⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何…...
PLY模型格式详解【3D】
本文介绍PLY 多边形文件格式,这是一种用于存储被描述为多边形集合的图形对象。 PLY文件格式的目标是提供一种简单且易于实现但通用的格式足以适用于各种模型。 PLY有两种子格式:易于入门的 ASCII 表示形式和用于紧凑存储和快速保存和加载的二进制格式。 …...
Java的反射机制、Lambda表达式和枚举
Java的反射机制、Lambda表达式和枚举 文章目录 Java的反射机制、Lambda表达式和枚举1.反射机制反射的概念、用途、优缺点反射相关的类及使用(重要!!)相关类Class类:代表类实体,表示类和接口Field类…...
数据结构:堆的实现
1.堆的概念 如果有一个关键码的集合 K { k1 ,k2 ,k3 ,…,kn },把它的所有元素按完全二叉树的顺序存储方式存储在一个一维数组中,并且 k(i) < k(i*21) 和 k(i) < k(i*22), i 0 ÿ…...
zabbix-6.4 监控 MySQL
目录 1、rpm安装zabbix_agentd服务 2、编写zabbix_agentd.conf文件 3、编写模板文件 4、创建mysql用户并赋权限 5、创建.my.cnf文件 6、将规则添加到SELinux策略中 注意: 若模板无法读取.my.cnf 信息,从而导致监控报错,可以尝试修改模…...
深入探索:解读创意的力量——idea的下载、初步使用
目录 编辑 1.IDEA的简介 2.IDEA的下载 2.1下载路径https://www.jetbrains.com/zh-cn/idea/download/?sectionwindows编辑 2.2下载的步骤 3 idea的初步使用 3.1新建一个简单的Java项目 3.1.1首先需要创建一个新的工程 3.1.2创建一个新的项目(模块&am…...
Redis详解
Redis 简介 Redis(Remote Dictionary Server)是一个开源的高性能键值对存储数据库,最初由 Salvatore Sanfilippo 开发,它在内存中存储数据,并提供了持久化功能,可以将数据保存到磁盘中,是一种N…...
【Linux】高级IO
目录 IO的基本概念 钓鱼五人组 五种IO模型 高级IO重要概念 同步通信 VS 异步通信 阻塞 VS 非阻塞 其他高级IO 阻塞IO 非阻塞IO IO的基本概念 什么是IO? I/O(input/output)也就是输入和输出,在著名的冯诺依曼体系结构当中…...
动态HTTP代理与竞争情报收集的关联
Hey,各位爬友们!作为一名专业的爬虫HTTP代理提供者,今天我要和大家聊一聊动态HTTP代理与竞争情报收集之间的关联。在这篇文章中,我将向大家解释怎么使用动态HTTP代理完成在竞争中的情报收集,并分享一些实用的技巧。 首…...
kafka基本概念及操作
kafka介绍 Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的 (replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各…...
分享个试卷去笔迹什么软件,几个步骤轻松擦除
试卷擦去笔迹是一项非常关键的技能,它可以帮助你更好地管理你的笔记和文件。不管是小伙伴们想重新测试试卷或者是将试卷输出为电子版,都可以实现的。在这篇文章中,我将分享一些方法和软件,帮助你更好地进行试卷擦除。有需要的小伙…...
ClickHouse(十八):Clickhouse Integration系列表引擎
进入正文前,感谢宝子们订阅专题、点赞、评论、收藏!关注IT贫道,获取高质量博客内容! 🏡个人主页:含各种IT体系技术,IT贫道_Apache Doris,大数据OLAP体系技术栈,Kerberos安全认证-CSDN博客 &…...
日常BUG——代码提交到了本地但是没有push,删除了本地分支如何恢复
😜作 者:是江迪呀✒️本文关键词:日常BUG、BUG、问题分析☀️每日 一言 :存在错误说明你在进步! 一、问题描述 代码在本地提交了,但是没有push到远程,然后删除了本地的分支。想要恢…...
Markdown语法
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Markdown语法目录 前言1.标题2.文本样式3.列表四.图片5.链接6.目录7.代码片7.表格8.注脚9.注释10.自定义列表11.LaTeX数学公式12.插入甘特图13.插入UML图14.插入Merimaid流程…...
vue3表格,编辑案例
index.vue <script setup> import { onMounted, ref } from "vue"; import Edit from "./components/Edit.vue"; import axios from "axios";// TODO: 列表渲染 const list ref([]); const getList async () > {const res await ax…...
SQL Server Reporting Services 报错:报表服务器无法访问服务帐户的私钥
解决这个问题,有小伙伴提到可以使用命令 exec DeleteEncryptedContent 但这对这边的环境时行不通的,我在【服务账户】的配置和【数据库】的配置中到使用了域账户,试了几次都不行。改成使用内置账户就好了。具体原因还没扒拉(欢迎…...
QT报表Limereport v1.5.35编译及使用
1、编译说明 下载后QT CREATER中打开limereport.pro然后直接编译就可以了。编译后结果如下图: 一次编译可以得到库文件和DEMO执行程序。 2、使用说明 拷贝如下图编译后的lib目录到自己的工程目录中。 release版本的重新命名为librelease. PRO文件中配置 QT …...
互联网发展历程:从中继器口不够到集线器的引入
互联网的发展,就像一场不断演进的技术盛宴,每一步的变革都在推动着我们的世界向前。然而,在网络的早期,一项重要的技术问题曾困扰着人们:当中继器的接口数量不足时,如何连接更多的设备?这时&…...
国防科技大学计算机基础课程笔记02信息编码
1.机内码和国标码 国标码就是我们非常熟悉的这个GB2312,但是因为都是16进制,因此这个了16进制的数据既可以翻译成为这个机器码,也可以翻译成为这个国标码,所以这个时候很容易会出现这个歧义的情况; 因此,我们的这个国…...
多模态商品数据接口:融合图像、语音与文字的下一代商品详情体验
一、多模态商品数据接口的技术架构 (一)多模态数据融合引擎 跨模态语义对齐 通过Transformer架构实现图像、语音、文字的语义关联。例如,当用户上传一张“蓝色连衣裙”的图片时,接口可自动提取图像中的颜色(RGB值&…...
Spring AI与Spring Modulith核心技术解析
Spring AI核心架构解析 Spring AI(https://spring.io/projects/spring-ai)作为Spring生态中的AI集成框架,其核心设计理念是通过模块化架构降低AI应用的开发复杂度。与Python生态中的LangChain/LlamaIndex等工具类似,但特别为多语…...
如何在网页里填写 PDF 表格?
有时候,你可能希望用户能在你的网站上填写 PDF 表单。然而,这件事并不简单,因为 PDF 并不是一种原生的网页格式。虽然浏览器可以显示 PDF 文件,但原生并不支持编辑或填写它们。更糟的是,如果你想收集表单数据ÿ…...
华为OD机考-机房布局
import java.util.*;public class DemoTest5 {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextLine()) { // 注意 while 处理多个 caseSystem.out.println(solve(in.nextLine()));}}priv…...
给网站添加live2d看板娘
给网站添加live2d看板娘 参考文献: stevenjoezhang/live2d-widget: 把萌萌哒的看板娘抱回家 (ノ≧∇≦)ノ | Live2D widget for web platformEikanya/Live2d-model: Live2d model collectionzenghongtu/live2d-model-assets 前言 网站环境如下,文章也主…...
Spring Security 认证流程——补充
一、认证流程概述 Spring Security 的认证流程基于 过滤器链(Filter Chain),核心组件包括 UsernamePasswordAuthenticationFilter、AuthenticationManager、UserDetailsService 等。整个流程可分为以下步骤: 用户提交登录请求拦…...
在RK3588上搭建ROS1环境:创建节点与数据可视化实战指南
在RK3588上搭建ROS1环境:创建节点与数据可视化实战指南 背景介绍完整操作步骤1. 创建Docker容器环境2. 验证GUI显示功能3. 安装ROS Noetic4. 配置环境变量5. 创建ROS节点(小球运动模拟)6. 配置RVIZ默认视图7. 创建启动脚本8. 运行可视化系统效果展示与交互技术解析ROS节点通…...
Linux-进程间的通信
1、IPC: Inter Process Communication(进程间通信): 由于每个进程在操作系统中有独立的地址空间,它们不能像线程那样直接访问彼此的内存,所以必须通过某种方式进行通信。 常见的 IPC 方式包括&#…...
精益数据分析(98/126):电商转化率优化与网站性能的底层逻辑
精益数据分析(98/126):电商转化率优化与网站性能的底层逻辑 在电子商务领域,转化率与网站性能是决定商业成败的核心指标。今天,我们将深入解析不同类型电商平台的转化率基准,探讨页面加载速度对用户行为的…...
