当前位置: 首页 > news >正文

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

友情链接  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.lryc.cn/news/124443.html

相关文章:

  • 大数据-玩转数据-Flink网页埋点PV统计
  • 什么是伪类选择器?
  • PLY模型格式详解【3D】
  • Java的反射机制、Lambda表达式和枚举
  • 数据结构:堆的实现
  • zabbix-6.4 监控 MySQL
  • 深入探索:解读创意的力量——idea的下载、初步使用
  • Redis详解
  • 【Linux】高级IO
  • 动态HTTP代理与竞争情报收集的关联
  • kafka基本概念及操作
  • 分享个试卷去笔迹什么软件,几个步骤轻松擦除
  • ClickHouse(十八):Clickhouse Integration系列表引擎
  • 日常BUG——代码提交到了本地但是没有push,删除了本地分支如何恢复
  • Markdown语法
  • vue3表格,编辑案例
  • SQL Server Reporting Services 报错:报表服务器无法访问服务帐户的私钥
  • QT报表Limereport v1.5.35编译及使用
  • 互联网发展历程:从中继器口不够到集线器的引入
  • vue+flask基于知识图谱的抑郁症问答系统
  • 操作格子---算法集
  • 科研绘图chapter1:绘图原则与配色基础
  • Linux下grep通配容易混淆的地方
  • WebRTC音视频通话-WebRTC本地视频通话使用ossrs服务搭建
  • 基于SpringBoot和Freemarker的页面静态化
  • 给软件增加license
  • vue中实现订单支付倒计时
  • 途乐证券-新手炒股快速入门教程?
  • 【冒泡排序及其优化】
  • TypeScript 泛型的深入解析与基本使用