使用GEWE框架进行微信群组管理(三)

这篇具有很好参考价值的文章主要介绍了使用GEWE框架进行微信群组管理(三)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

友情链接:GEWE框架官网  geweapi.com  点击访问即可。

邀请或添加联系人进群

小提示:
  • 不管是添加40人以内还是以上都用此接口
  • cause填写邀请进群的理由
请求URL:
  • http://域名地址/api/group/invite
请求方式:
  • POST
请求头:
  • Content-Type:application/json

  • X-GEWE-TOKEN: 后台获取文章来源地址https://www.toymoban.com/news/detail-642621.html

参数:
参数名 必填 数据类型 说明
appid string 设备id
group_id string 群id
cause string 邀请进群的理由
to_wxid array 被邀请人wxid
返回数据:
参数名 数据类型 说明
ret number 0:成功
msg string 反馈信息
data object
请求参数示例:
   {
       "appid": "wxid_p3r6ddddvqcl22",
       "cause": "通过一下",
       "group_id": "34876481524@chatroom",
       "to_wxid": [
           "wxid_phyyedw9xap22"
       ]
   }
成功返回示例:
    {
        "ret": 0,
        "msg": "success",
        "data": {
            "baseResponse": {
                "ret": 0,
                "errMsg": {
                    "string": "Everything is OK"
                }
            },
            "MemberCount": 1,   #被邀请人数量
            "MemberList": [     #被邀请人详情
                {
                    "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"
                }
            ]
        }
    }
错误返回示例:
    {
        "ret": 0,
        "msg": "success",
        "data": {
            "baseResponse": {
                "ret": -2,
                "errMsg": {
                    "string": "<e>\n<ShowType>1</ShowType>\n<Content><![CDATA[添加参与人失败]]></Content>\n<Url><![CDATA[]]></Url>\n<DispSec>30</DispSec>\n<Title><![CDATA[]]></Title>\n<Action>4</Action>\n<DelayConnSec>0</DelayConnSec>\n<Countdown>0</Countdown>\n<Ok><![CDATA[]]></Ok>\n<Cancel><![CDATA[]]></Cancel>\n<Icon>0</Icon>\n</e>\n"
                }
            },
            "MemberCount": 0
        }
    }

获取群组成员信息

小提示:
  • 支持企微群
  • 查询出来的信息可能存在偏差
请求URL:
  • http://域名地址/api/group/member
请求方式:
  • POST
请求头:
  • Content-Type:application/json

  • X-GEWE-TOKEN: 后台获取

参数:
参数名 必填 数据类型 说明
appid string 设备id
group_id string 群id
返回数据:
参数名 数据类型 说明
ret number 0:成功
msg string 反馈信息
data object
请求参数示例:
   {
       "appid": "wxid_p3r6ddddvqcl22",
       "group_id": "34876481524@chatroom",
   }
成功返回示例:
    {
        "ret": 0,
        "msg": "success",
        "data": {
            "BaseResponse": {
                "ret": 0,
                "errMsg": {}
            },
            "ChatroomUserName": "34876481524@chatroom",     #群wxid
            "ServerVersion": 700000008,
            "NewChatroomData": {    #群成员信息
                "MemberCount": 3,   #群成员人数
                "ChatRoomMember": [
                    {
                        "UserName": "wxid_vr2kwrzbg0q622",    #微信号
                        "NickName": "尤某人",   #昵称
                        "BigHeadImgUrl": "https://wx.qlppaz9QKlFfsjzQ/0",   #大号头像
                        "SmallHeadImgUrl": "https://wx.qlogo.cn/mzQ/132",   #小号头像
                        "ChatroomMemberFlag": 2049,
                        "InviterUserName": "wxid_p3r6ddddvqcl22" 邀请人wxid
                    },
                    {
                        "UserName": "wxid_p3r6ddddvqcl22",
                        "NickName": "Z💭",
                        "BigHeadImgUrl": "https://wx.qlogo.cn/mmhead/ver_1/pBuLcF8bHgbiaSQozgotYOSfgOBpgpD0WQPDTt7iaox7Cga7ibvfqYxnbpGoCkicicPRYEiaI3esA9ZJ8xiceMHZ1qNkhIYm9c3uI2JDiaeuZKXqGxQ/0",
                        "SmallHeadImgUrl": "https://wx.qlogo.cn/mmhead/ver_1/pBuLcF8bHgbiaSQozgotYOSfgOBpgpD0WQPDTt7iaox7Cga7ibvfqYxnbpGoCkicicPRYEiaI3esA9ZJ8xiceMHZ1qNkhIYm9c3uI2JDiaeuZKXqGxQ/132",
                        "ChatroomMemberFlag": 1
                    },
                    {
                        "UserName": "wxid_4bxxxxxxxxxxx22",
                        "NickName": "xahya",
                        "BigHeadImgUrl": "https://wx.qlogo.cn/mmhead/ver_1/GvJjOhWuoibaPk2wuib8UuFYPdRgdTFKXh1gUvVts5UrWGmmew8iccBGymJibm1ydlGBSZ3orWkrf56fbWAH3Ds5XN2t1dUG11DQQtEEGSqdvkM/0",
                        "SmallHeadImgUrl": "https://wx.qlogo.cn/mmhead/ver_1/GvJjOhWuoibaPk2wuib8UuFYPdRgdTFKXh1gUvVts5UrWGmmew8iccBGymJibm1ydlGBSZ3orWkrf56fbWAH3Ds5XN2t1dUG11DQQtEEGSqdvkM/132",
                        "ChatroomMemberFlag": 1,
                        "InviterUserName": "wxid_p3r6ddddvqcl22"
                    }
                ],
            }
        }
    }
错误返回示例:
    {
        "ret": 0,
        "msg": "success",
        "data": {
            "BaseResponse": {
                "ret": -2,
                "errMsg": {
                    "string": ""
                }
            }
        }
    }

保存到通讯录

小提示:
  • 将群组保存到通讯录,方便下次能从通讯录中获取
请求URL:
  • http://域名地址/api/group/member
请求方式:
  • POST
请求头:
  • Content-Type:application/json

  • X-GEWE-TOKEN: 后台获取

参数:
参数名 必填 数据类型 说明
appid string 设备id
group_id string 群id
value number 3添加 2移除
返回数据:
参数名 数据类型 说明
ret number 0:成功
msg string 反馈信息
data object
请求参数示例:
   {
       "appid": "wxid_p3r6ddddvqcl22",
       "group_id": "34876481524@chatroom",
        "value": 3,
   }
成功返回示例:
    {
        "ret": 0,
        "msg": "success",
        "data": {
            "ret": 0,
            "oplogRet": {
                "count": 1,
                "ret": "AA=="
            }
        }
    }
错误返回示例:
    {
        "ret": -1,
        "msg_err": "[{{appidw}}]设备不存在或已离线"
    }

一键添加群组联系人

小提示:
  • 注意不要频繁添加
  • 注意内容,避免风控
请求URL:
  • http://域名地址/api/group/oneclicktoaddgroupmembers
请求方式:
  • POST
请求头:
  • Content-Type:application/json

  • X-GEWE-TOKEN: 后台获取

参数:
参数名 必填 数据类型 说明
appid string 设备id
content string 添加好友验证信息
group_id string 群id
to_wxid string 群用户wxid
返回数据:
参数名 数据类型 说明
ret number 0:成功
msg string 反馈信息
data object
data.v1 string 好友凭证
请求参数示例:
   {
       "appid": "wxid_p3r6ddddvqcl22",
       "content": "jj",
       "group_id": "34876481524@chatroom",
       "to_wxid": "wxid_4bxxxxxxxxxxx22"
   }
成功返回示例:
  {
    "ret": 0,
    "msg": "success",
    "data": {
        "BaseResponse": {
            "ret": 0,
            "errMsg": {}
        },
        "v1": "v3_020b3826fd030100000000004f7920779e51ed000000501ea9a3dba12f95f6b60a0536a1adb6ab682894369b025a10e371ac2d27b824de65d74f5c0cf2708093d87013902b40a661568c0d2e0043e9308ffd3ab9ab63caa45065152775b510e30df23d@stranger"
    }
  }
错误返回示例:
    {
    "ret": -1,
    "msg": "fail",
    "msg_err": "无法正常获取[Ticket]请检查要添加的群组成员是否已存在好友关系",
    "data": null
}

查询群成员信息

小提示:
  • 返回的信息和查询联系人信息基本一致
  • 每次查询不得超过20位群成员
请求URL:
  • http://域名地址/api/group/querymembers
请求方式:
  • POST
请求头:
  • Content-Type:application/json

  • X-GEWE-TOKEN: 后台获取

参数:
参数名 必填 数据类型 说明
appid string 设备id
content string 添加好友验证信息
group_id string 群id
to_wxid_list array 群成员的wxid
返回数据:
参数名 数据类型 说明
ret number 0:成功
msg string 反馈信息
data object
请求参数示例:
   {
       "appid": "wxid_p3r6ddddvqcl22",
       "group_id": "34876481524@chatroom",
       "to_wxid_list": [
           "wxid_4bxxxxxxxxxxx22"
       ]
   }
成功返回示例:
    {
        "ret": 0,
        "msg": "success",
        "data": {
            "BaseResponse": {
                "ret": 0,
                "errMsg": {}
            },
            "ContactCount": 1,  #群成员数量
            "ContactList": [    #群成员信息列表
                {
                    "UserName": {   #群成员wxid
                        "string": "wxid_4bxxxxxxxxxxx22"
                    },
                    "NickName": {   #群成员昵称
                        "string": "xahya"
                    },
                    "Pyinitial": {  #群成员昵称拼音大写
                        "string": "XAHYA"
                    },
                    "QuanPin": {      #群成员昵称全拼
                        "string": "xahya"
                    },
                    "Sex": 1,   #性别
                    "ImgBuf": {
                        "iLen": 0
                    },
                    "Remark": {},   群里的昵称
                    "ContactType": 0,
                    "Province": "Jiangsu",  #省份
                    "City": "Xuzhou",   #城市
                    "Signature": "123", #个性签名
                    "Alias": "_xahya",  #微信号
                    "BigHeadImgUrl": "https://fA0rWibpibG2WNjPrOTE/0",  #大号头像
                    "SmallHeadImgUrl": "https://wx.qlogNTE/132",    #小号头像
                    "NewChatroomData": {
                        "MemberCount": 1,
                        "ChatRoomMember": [
                            {
                                "UserName": "wxid_4bxxxxxxxxxxx22",
                                "ChatroomMemberFlag": 0,
                                "InviterUserName": "wxid_p3r6ddddvqcl22"  #邀请人wxid
                            }
                        ],
                    },
                    "ChatroomStatus": 0,
                    "textStatusFlag": 2,
                }
            ],
            "Ret": [
                0
            ],
            "Ticket": [
                {}
            ]
        }
    }
错误返回示例:
    {
        "ret": -1,
        "msg_err": "[{{appidd}}]设备不存在或已离线"
    }

设置群组公告

小提示:
  • 默认会@群组全员
  • 注意内容,避免风控
请求URL:
  • http://域名地址/api/group/setannouncement
请求方式:
  • POST
请求头:
  • Content-Type:application/json

  • X-GEWE-TOKEN: 后台获取

参数:
参数名 必填 数据类型 说明
appid string 设备id
content string 添加好友验证信息
group_id string 群id
返回数据:
参数名 数据类型 说明
ret number 0:成功
msg string 反馈信息
data object
请求参数示例:
   {
       "appid": "wxid_p3r6ddddvqcl22",
       "content": "设置群公告",
       "group_id": "34876481524@chatroom",
   }
成功返回示例:
    {
        "ret": 0,
        "msg": "success",
        "data": {
            "BaseResponse": {
                "ret": 0,
                "errMsg": {}
            }
        }
    }
错误返回示例:
    {
        "ret": -1,
        "msg_err": "[{{appidd}}]设备不存在或已离线"
    }

到了这里,关于使用GEWE框架进行微信群组管理(三)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于GEWE框架实现微信关键字回复

    小提示: 发送一些特殊的消息类型 注意参数 请求URL: http://域名地址/api/message/sendapp 请求方式: POST 请求头: Content-Type:application/json X-GEWE-TOKEN: 后台获取 参数: 参数名称 数据类型 必填 说明 appid string 是 设备id to_wxid string 是 接收人 wxid/chatroomid xml string 是 app消息的xml,截

    2024年02月11日
    浏览(39)
  • 如何使用企业微信群机器人定时发送消息

    每天早上8点钟通过企业微信群机器人发消息提醒大家打卡。在Aboter中该如何实现呢? 首先创建一个IPaaS流程,触发条件组件编辑区选择【定时触发】类型。编辑区进行如下设置: 拖动左侧【应用连接器 即时通讯 企业微信群机器人】组件到执行流程块中,并配置好相关参数。

    2024年02月06日
    浏览(194)
  • 智能二狗机器人使用攻略,微信群活跃助手

    群里聊天的人来来去去就那几个?聊来聊去都是一样的话题? 要怎么才能丰富社群的玩法体验,提高成语的积极性,打造99+社群呢? 别慌,让二狗机器人来拯救你的无聊! 数十款互动玩法,轻松玩转社群!牢牢粘住用户,让他们爱上群聊~ 1、互动小游戏 想找点乐子放松一下

    2024年02月08日
    浏览(79)
  • C#使用企业微信群机器人推送生产数据

        在日常的工作生产中,经常会有将将生产数据或者一些信息主动推送给相关的管理人员,我们公司在开发WMS系统时,为了仓库的储存安全,需要在危废品库存达到一定的储量时,自动通知仓管员去处理危废品,所以就需要程序自动的通过企业微信告知仓管员,这个时候就

    2024年02月10日
    浏览(56)
  • 可以在微信群里使用midjourney,gpt4,gemini,文心一言4.0,且免费

    免费使用 参考链接: https://chat.xutongbao.top/

    2024年01月17日
    浏览(59)
  • 开源IPad Pro应用IDE:使用SSH远程连接服务器进行云端编程开发

    🔥 博客主页 : 小羊失眠啦. 🎥 系列专栏 : 《C语言》 《数据结构》 《Linux》 《Cpolar》 ❤️ 感谢大家点赞👍收藏⭐评论✍️ 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 本文主要介绍开源iPad应用IDE如何下

    2024年02月04日
    浏览(79)
  • 小程序加入企业微信群

    小程序识别二维码 在image 标签中添加 show-menu-by-longpress属性即可识别二维码 ( 除了企业永久二维码不会识别 ) image src=\\\"\\\" mode=\\\"\\\" :show-menu-by-longpress=\\\"true\\\"/image 另一种方法: 下方 官方按钮跳转群码可识别 如下图 1.uniapp:manifest.json修改文件 源码视图    官方文档 2.pages.json 3.页面

    2024年02月11日
    浏览(34)
  • Python实现企业微信群告警

    1-1. 什么是企业微信群机器人? 企业微信群机器人是企业微信平台提供的一种功能,可以通过Webhook方式将消息发送到指定的企业微信群中。它可以用于自动化发送通知、告警等信息,实现监控和信息共享。 1-2. 为什么使用企业微信群机器人进行告警通知? 在企业中,监控和

    2024年02月11日
    浏览(47)
  • 微信开发之一键创建微信群聊的技术实现

    本接口为敏感接口,请查阅调用规范手册 创建后,手机上不会显示该群,往该群主动发条消息手机即可显示。 请求URL: http://域名地址/createChatroom 请求方式: POST 请求头Headers: Content-Type:application/json Authorization:login接口返回 参数: 参数名 必选 类型 说明 wId 是 String 登录

    2024年02月11日
    浏览(46)
  • 搭建一个 MidJourney-微信群机器人

    知数云 MJ 微信群机器人,调用 Midjourney Imagine API 进行画图。 市面上价值XXXX的 MidJourney 微信群机器人,且用且珍惜。 需求 :mytimerun。 wechaty_puppet_service_token = “环境变量” zhishuyun_chatgpt_35_token = “GPT API 接口的 token” zhishuyun_midjourney_token = “MJ API 接口的 token” 执行代码前先设

    2024年02月16日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包