使用gewe框架进行微信群组管理(一)

news2024/12/27 14:01:29

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

管理员操作

小提示:

  • 添加、删除、转让
  • 多个wxid时仅限于添加/删除管理员,1添加 2删除 3转让

请求URL:

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

请求方式:

  • POST

请求头:

  • Content-Type:application/json

  • X-GEWE-TOKEN: 后台获取

参数:

参数名必填数据类型说明
appidstring设备id
group_idstring群id
to_wxid_listarray管理员wxid
valuenumber1添加 2删除 3转让

返回数据:

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

请求参数示例:

   {
       "appid": "wx_nScLwnZhfNmlQlL0npc71",
       "group_id": "34876481524@chatroom",
       "to_wxid_list": [
           "wxid_vr2kwrzbg0q622"
       ],
       "value": 1,
   }

成功返回示例:

    {
        "ret": 0,
        "msg": "success",
        "data": {
            "BaseResponse": {
                "ret": 0,
                "errMsg": {
                    "string": ""
                }
            }
        }
    }

错误返回示例:

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

邀请进群申请确认

小提示:

  • 该接口只限管理员
  • 注意参数

请求URL:

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

请求方式:

  • POST

请求头:

  • Content-Type:application/json

  • X-GEWE-TOKEN: 后台获取

参数:

参数名必填数据类型说明
appidstring设备id
group_idstring群id
inviterWxidstring邀请人wxid
msgidnumber消息id
ticketstring申请id(解析回调消息获取)
to_wxid_listarray被邀请人wxid

返回数据:

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

请求参数示例:

   {
       "appid": "wx_nScLwnZhfNmlQlL0npc71",
       "group_id": "34876481524@chatroom",
       "inviterWxid": "wxid_p3r6ddddvqcl22",
       "msgid": 1181540864,
       "ticket": "AQAAAAEAAADIt9/NvtLHpCv0deeWnhAd7ilM+5i9aNpli+BDt67wfJCMktyGHwFPI3vdJGtemWZc7xurQnuB94jarnrAyFZk8wwkuA==",
       "to_wxid_list": [
           "wxid_zchk2n3lkccl22"
       ],
   }

成功返回示例:

    {
        "ret": 0,
        "msg": "success",
        "data": {
            "BaseResponse": {
                "ret": 0,
                "errMsg": {
                    "string": ""
                }
            }
        }
    }

错误返回示例:

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

 

创建群组

小提示:

  • 注意:现在创建群组只有10人内不需要邀请确认
  • 最少要填写两个联系人

请求URL:

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

请求方式:

  • POST

请求头:

  • Content-Type:application/json

  • X-GEWE-TOKEN: 后台获取

参数:

参数名必填数据类型说明
appidstring设备id
to_wxid_listarray联系人wxid,至少填写两个

返回数据:

参数名数据类型说明
retnumber0:成功
msgstring反馈信息
dataobject
data.ChatRoomNamenumber群wxid
data.MemberCountnumber群成员数量
data.MemberListnumber群成员列表
data.MemberList.MemberNamestring群成员wxid
data.MemberList.NickNamestring群成员昵称
data.MemberList.Remarkstring群成员备注
data.MemberList.Citystring城市

请求参数示例:

   {
       "appid": "wx_nScLwnZhfNmlQlL0npc71",
       "to_wxid_list": [
           "wxid_vr2kwrzbg0q622",
           "wxid_4bxxxxxxxxxxx22"
       ]
   }

成功返回示例:

    {
    "ret": 0,
    "msg": "success",
    "data": {
        "MemberCount": 2,
        "MemberLis": [
            {
                "MemberName": {
                    "string": "wxid_vr2kwrzbg0q622"
                },
                "MemberStatus": 0,
                "NickName": {
                    "string": "尤某人"
                },
                "PYInitial": {
                    "string": "YMR"
                },
                "QuanPin": {
                    "string": "youmouren"
                },
                "Sex": 1,
                "Remark": {
                    "string": "尤敦帅"
                },
                "ContactType": 0,
                "Province": "Jiangsu",
                "City": "Xuzhou",
                "Signature": "伴火同进者,终有一天会遇见命定之死!",
                "PersonalCard": 1,
                "VerifyFlag": 0,
                "Country": "CN"
            },
            {
                "MemberName": {
                    "string": "wxid_4bxxxxxxxxxxx22"
                },
                "MemberStatus": 0,
                "NickName": {
                    "string": "xahya"
                },
                "PYInitial": {
                    "string": "XAHYA"
                },
                "QuanPin": {
                    "string": "xahya"
                },
                "Sex": 1,
                "Remark": {
                    "string": "xahya"
                },
                "RemarkPyinitial": {
                    "string": "XAHYA"
                },
                "RemarkQuanPin": {
                    "string": "xahya"
                },
                "ContactType": 0,
                "Province": "Jiangsu",
                "City": "Xuzhou",
                "Signature": "123",
                "PersonalCard": 1,
                "VerifyFlag": 0,
                "Country": "CN"
            }
        ],
        "ChatRoomName": {
            "string": "34876481524@chatroom"
        },
        
    }
}

错误返回示例:

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

删除群组成员

简要描述:

  • 俗称踢人

请求URL:

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

请求方式:

  • POST

请求头:

  • Content-Type:application/json

  • X-GEWE-TOKEN: 后台获取

参数:

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

返回数据:

参数名数据类型说明
retnumber0:成功
msgstring反馈信息
dataobject
data.MemberCountnumber被删群成员数量
data.MemberListnumber被删群成员列表
data.MemberList.MemberNamenumber被删群成员wxid

请求参数示例:

   {
       "appid": "wx_nScLwnZhfNmlQlL0npc71",
       "group_id": "34876481524@chatroom",
       "to_wxid_list": [
           "wxid_4bxxxxxxxxxxx22",
       ]
   }

成功返回示例:

    {
        "ret": 0,
        "msg": "success",
        "data": {
            "baseResponse": {
                "ret": 0,
                "errMsg": {}
            },
            "MemberCount": 1,
            "MemberList": [
                {
                    "MemberName": {
                        "string": "wxid_4bxxxxxxxxxxx22"
                    }
                }
            ]
        }
    }

错误返回示例:

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/866006.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基本动态规划问题的扩展

基本动态规划问题的扩展 应用动态规划可以有效的解决许多问题,其中有许多问题的数学模型,尤其对一些自从57年就开始研究的基本问题所应用的数学模型,都十分精巧。有关这些问题的解法,我们甚至可以视为标准——也就是最优的解法。…

【LeetCode】870 . 优势洗牌

870 . 优势洗牌 方法:贪心 思路 这道题的思想类似于 “田忌赛马” ,把 nums1 当成是田忌的马,nums2 当成是齐威王的马。 讨论田忌的下等马(nums1 的最小值): 如果它能比过齐威王的下等马(nums…

PHP利用PCRE回溯次数限制绕过某些安全限制实战案例

目录 一、正则表达式概述 有限状态自动机 匹配输入的过程分别是: DFA(确定性有限状态自动机) NFA(非确定性有限状态自动机) 二、回溯的过程 三、 PHP 的 pcre.backtrack_limit 限制利用 例题一 回溯绕过步骤 &…

host文件被锁死无法修改怎么办?解锁host文件修改新方法~~

日常操作发现host文件被锁死,host文件左下角出现一个🔒,无法修改怎么办?别急,最简单的解决方法分享啦,一起来围观吧! 应用程序-实用工具中打开终端 输入代码【sudo chflags -hv noschg /etc/hos…

2023年游戏买量能怎么玩?

疫情过后,一地鸡毛。游戏行业的日子也不好过。来看看移动游戏收入:2022年,移动游戏收入达到920亿美元,同比下降6.4%。这告诉我们,2022年对移动游戏市场来说是一个小挫折。 但不管是下挫还是上升,移动游戏市…

软件测试面试夺命连环十七问,你答得上来么?这都不会建议多学!

1. 给你一个网站,该如何测试?(探究需求制订计划) 首先,查找需求说明、网站设计等相关文档,分析测试需求。 制定测试计划,确定测试范围和测试策略,一般包括以下几个部分&#xff1a…

【Spring MVC】Spring MVC基于注解的程序开发

目录 一、什么是Spring MVC 二、Spring MVC项目的创建和使用 1、实现客户端和服务器端之间的连接 1.1、RequsestMapping注解 1.2、RequestMapper的简单使用 1.3、使用GetMapping和POSTMapping注解来实现HTTP连接 三、获取参数 1、实现获取单个参数 2、实现获取对象 3…

002-Spring boot 自动配置相关分析

目录 自动配置开启自动配置读取配置提前过滤 自动配置 开启自动配置 在Spring 启动类上的 SpringBootApplication 中有 EnableAutoConfiguration 读取配置 Import(AutoConfigurationImportSelector.class) public interface EnableAutoConfiguration {AutoConfigurationEnt…

vxe table: 实现tree表格,并且自定义展示指定行

要求,数据中必须有唯一的id字段,并且row-config.KeyField 要指定这个id字段。否则在自定义展开行时展开不生效。并不影响tree的渲染 数据有两种形式 普通数据结构tree 状结构, 以树状结构为例: 首先我们要将普通结构的数据,按…

Go语言工程实践之测试与Gin项目实践

Go 语言并发编程 及 进阶与依赖管理_软工菜鸡的博客-CSDN博客 03 测试 回归测试一般是QA(质量保证)同学手动通过终端回归一些固定的主流程场景 集成测试是对系统功能维度做测试验证,通过服务暴露的某个接口,进行自动化测试 而单元测试开发阶段,开发者对单独的函数…

企业级帮助中心编写方案怎么写?

在现代商业环境中,为客户提供高效的支持和解决方案至关重要。企业级帮助中心是一个集中管理和呈现常见问题和解答的平台,可以为客户提供快速、便捷的自助帮助。本文将提供一个企业级帮助中心编写方案,旨在帮助企业提供优质的客户支持&#xf…

进程间通信(IPC)的几种方式

进程间通信(IPC) 1.常见的通信方式2.低级IPC方法文件 3.常用于本机的IPC机制3.1无名管道pipe3.2命名管道FIFO3.3消息队列MessageQueue3.4共享内存SharedMemory3.5信号量Semaphore3.6信号Signal3.7unix域套接字 4.不同计算机上的IPC机制5.IPC机制的数据拷…

数学符号说明——三角等号(≜)

三角等号 ,LaTex语法宏 (\triangleq),Unicode(U225C),又称 "delta equal to(Δ 等)"。可以读作 "等于"、"根据定义 x 等于 y "。 有时候,用在数学(和物理学)的某种定义中。例如&#…

VMware vCenter忘记密码操作,和Linus原理一致

mount -o remount,rw / passwd root ## 修改 root 密码要选择对应账户## 输入新密码,再输入一次新密码 umount / ## 卸载根文件系统 reboot -f ## 重新引导 vCenter

生信豆芽菜-t-test差异分析使用说明

网站&#xff1a;http://www.sxdyc.com/diffTtestAnalyse 一、t-test简介 t检验&#xff0c;亦称student t检验&#xff08;Student’s t test&#xff09;&#xff0c;主要用于样本含量较小&#xff08;例如n < 30&#xff09;&#xff0c;总体标准差σ未知的正态分布。 t检…

导入示例工程出现error: failed to start ability. Error while Launching activity错误的解决办法

导入华为健康生活应用&#xff08;ArkTS&#xff09;&#xff0c;使用DevEco Studio打开&#xff0c;运行报错&#xff1a; error: failed to start ability. Error while Launching activity解决办法&#xff1a;修改module.json5里面exported的值&#xff0c;由false改为tr…

ffmpeg命令行是如何打开vf_scale滤镜的

前言 在ffmpeg命令行中&#xff0c;ffmpeg -i test -pix_fmt rgb24 test.rgb&#xff0c;会自动打开ff_vf_scale滤镜&#xff0c;本章主要追踪这个流程。 通过gdb可以发现其基本调用栈如下&#xff1a; 可以看到&#xff0c;query_formats&#xff08;&#xff09;中创建的v…

MacOS创建NetworkExtension 【保姆级流程】

MacOS创建NetworkExtension (保姆级流程) 因为自己工作中的项目&#xff0c;是运行在macos系统上&#xff0c;其中的一部分功能是通过NetworkExtension来获取系统中的流量来做相应的处理&#xff0c;所以也想自己创建一个NetworkExtension&#xff0c;三天&#xff0c;不知道踩…

世微AP2400 电动车 摩托车灯照明 汽车灯照明 手电筒照明LED灯降压恒流驱动IC

PCB 布板参考 1. 大电流路径走线要粗&#xff0c;铺铜走线比较好。 2. 大电路回路面积以最短、最宽路径完成比较好。 3. 开关切换连接点&#xff1a;电感 L、开关管漏级与续流肖特基二极管&#xff0c;走线要短与粗&#xff0c;铺铜走线比较好&#xff0c;但同时需要适当面积作…

Redis_分片集群

10. 分片集群 10.1简介 业务场景&#xff0c;需要存储50G的数据。对于内存和硬盘配置不足&#xff0c;选用两种方式 一种&#xff1a;纵向扩展&#xff1a;加内存&#xff0c;加硬盘&#xff0c;提高CPU。简单、直接。RDB存储效率要考虑。成本要考虑。二种&#xff1a;横向扩…