PC端企业微信hook协议开发,获取要群发的客户群id

产品说明
 一、 hook版本:企业微信hook接口是指将企业微信的功能封装成dll,并提供简易的接口给程序调用。通过hook技术,可以在不修改企业微信客户端源代码的情况下,实现对企业微信客户端的功能进行扩展和定制化。企业微信hook接口可以实现自动化操作、消息推送、数据采集等功能,方便企业进行管理和运营。

     二、http协议版本:HTTP协议接口可以通过该接口实现企业微信的各种功能,使用HTTP协议可以避免使用hook形式的需要开启PC客户端的方式,同时可以实现三端同时在线,不影响PC和手机端的登录状态,调用简单,可以支持几千号进行登入。                                                              性能测试:2核心4g服务器可以登录700个账号,最好上300左右稳定。(保守测试只登录,占用内存低);支持负载均衡,分布式部署,有多少号可以上多少号。具体使用方法可以参考接口功能文档。

【技术支持】

string wechat="Mrzhu0107"
string tencent="1354137311"

【支持语言】

c# c++ python java nodejs 易语言等
简要描述
  • 获取要群发的客户群id
操作码
  • 150002
请求示例
 { "type": 150002, "data": { "id": "110371633184648998", "keywords": ["外部"], "syncKey": "1653154832" } }
返回示例
{"data": {"roomid": ["R:1069605x5013564", "R:10696x5013594", "R:106960x5012996", "R:106960x038", "R:10696052x729"], "syncKey": "1653154832"}, "errcode": 0, "errmsg": "ok", "type": 150002
}

目前已基本实现企微全部功能

【登录】:触发获取二维码回调,关闭微信,断开指定客户端连接,禁止启动WXworkWeb进程,退出登录,输入验证码。
【微信基础和联系人信息】:获取当前登录帐号的信息,获取外部联系人列表,获取群组列表,获取群成员列表,获取指定好友的详细信息,获取公司信息列表,获取个人二维码,获取内部联系人列表,获取部门列表,网络获取内部联系人,获取外部联系人列表标签版本,设置头像,修改当前用户信息。
【好友操作】:修改内/外部好友备注,修改内/外部好友描述,修改外部联系人手机号列表,通过手机号查询微信信息,通过查询添加为联系人(个人微信联系人),通过查询添加为联系人(企业微信用户联系人),修改外部联系人公司名称,接受好友申请,删除客户联系人,添加名片好友,添加删除联系人。
【群操作】:创建群聊(纯内部群,只能内部用户),创建外部群(外部用户和内部用户都可以邀请)
 修改群名,批量邀请好友入群(40人以内),批量邀请好友入群(40人以上,发送链接的形式),批量移除群成员,添加群成员为联系人,获取群二维码,修改群公告,获取欢迎语列表,设置欢迎语,添加欢迎语,群开启/关闭邀请确认,转让群主,退出群聊,解散群,群名修开禁止/开启,添加群管理,删除群管理,获取客户群列表,二维码进群,获取群详情,取消群欢迎语,链接邀请同意进群,批量设置欢迎语,群管理功能。
【消息】:发送文本消息,发送图片消息,发送gif,发送文件,发送视频,发送名片,发送小程序,发送视频号,发送链接,撤销消息,清空聊天记录(指定用户),发送群@消息,发送位置消息,语音转文字,发送文本表情消息,发送语音消息,CDN发送视频消息(用来批量群发不占用内存),CDN发送图片消息(用来批量群发),CDN发送文件消息(用来批量发送文件),CDN发送小程序消息,转发消息,发送@消息2,发送gif,批量消息id转发,群发消息,发送视频号直播消息。
【标签】:获取标签列表,添加标签,修改标签名,标签(一个标签打多个好友),打标签(指定好友打多个标签),删除标签,获取标签下的联系人。
【朋友圈】:获取朋友圈列表,发送视频图片文本连接朋友圈。
【视频号】:视频号获取视频下载token。
【商户收款】:获取商户信息,发起收款。
【控制台】:发送控制台下发任务,获取群发详情,获取要群发的客户群id。
 

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

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

相关文章

【模电】基本共射放大电路的组成及各元件的作用

基本共射放大电路的组成及各元件的作用 下图所示为基本共射放大电路,晶体管是起放大作用的核心元件。输入信号 U ˙ i \.{U}\tiny i U˙i为正弦波电压。 当 u i 0 {u\tiny i}0 ui0时,称放大电路处于静态。在输入回路中,基极电源 V B B V\tin…

Re8 Generative Modeling by Estimating Gradients of the Data Distribution

宋扬博士的作品,和DDPM同属扩散模型开创工作,但二者的技术路线不同 Introduction 当前生成模型主要分成两类 基于似然模型 通过近似最大似然直接学习分布的概率密度,如VAE 隐式生成模型 概率分布由其抽样过程的模型隐式表示&#xff0c…

vue3+ts 实现时间间隔选择器

需求背景解决效果视频效果balancedTimeElement.vue 需求背景 实现一个分片的时间间隔选择器,需要把显示时间段显示成图表,涉及一下集中数据转换 [“02:30-05:30”,“07:30-10:30”,“14:30-17:30”]‘[(2,5),(7,10),(14,17)]’[4, 5, 6, 7, 8, 9, 10, …

掌握Python BentoML:构建、部署和管理机器学习模型

更多资料获取 📚 个人网站:ipengtao.com BentoML是一个开源的Python框架,旨在简化机器学习模型的打包、部署和管理。本文将深入介绍BentoML的功能和用法,提供详细的示例代码和解释,帮助你更好地理解和应用这个强大的工…

volatile-之小总结

凭什么我们Java写了一个volatile关键字,系统底层加入内存屏障?两者的关系如何勾搭? 内存屏障是什么? 是一种屏障指令,它使得CPU或编译器对屏障指令的前和后所发出的内存操作执行一个排序的约 束。也称为内存栅栏或栅…

低价商品采购API接口

采购商品地址http://sly.yizhaosulianyun.com/More/Push/888889?type3 低价商品采购API接口 1) 请求地址 http://sly.yizhaosulianyun.com/jd/keyWords 2) 调用方式:HTTP post 3) 接口描述: 低价商品采购接口 4) 请求参数: POST参数: 字段名称字段…

如何实现大数据渲染

在前端实现大数据渲染时,常见的优化方式是使用虚拟滚动(Virtual Scrolling)或无限滚动(Infinite Scrolling)技术。这些技术可以帮助降低内存消耗和提高渲染性能,以下是一些常用的实现方法: 虚拟…

获取MATLAB默认配色方案

color_map get(gca, ColorOrder)转化为 十六进制 程序参考链接 % 输入:1x3 行向量,例如 [0 113.9850 188.9550] % 输出:字符串,例如 #1183CE function HEXRGB2HEX(RGB)% RGB2HEX : 实现颜色RGB值转化haex% 输入RGB三个数的数…

《Python机器学习原理与算法实现》学习笔记--一文掌握机器学习与Python的基础概念

机器学习常见的基础概念 根据输入数据是否具有“响应变量”信息,机器学习被分为“监督式学习”和“非监督式学习”。“监督式学习”即输入数据中即有X变量,也有y变量,特色在于使用“特征(X变量)”来预测“响应变量&am…

深度学习:什么是知识蒸馏

1 概况 1.1 定义 知识蒸馏(Knowledge Distillation)是一种深度学习技术,旨在将一个复杂模型(通常称为“教师模型”)的知识转移到一个更简单、更小的模型(称为“学生模型”)中。这一技术由Hint…

会泽一村民上山放羊吸烟引发森林火灾,AI科技急需关注

2023年4月,会泽县古城街道厂沟村委会望香台山林中发生了一场由疏忽引发的森林火灾。张某某在放羊时未完全熄灭烟头,导致7.33公顷的林地和草地被焚毁,直接经济损失高达29.097万元。这一事件再次凸显了日常生活中的安全隐患。 在这一背景下&…

GeoServer改造Springboot源码四(图层管理设计)

一、界面设计 图 1图层管理列表 图 2选择图层数据源 图 3添加图层 图 4编辑图层

Fortinet 发布《2024 年网络威胁趋势预测报告》 攻击精准性、复杂性将显著提升

近日,全球网络安全领导者Fortinet(Nasdaq:FTNT)发布《2024 年网络威胁趋势预测报告》。该报告由Fortinet全球威胁情报和研究团队(FortiGuard Labs)制作,深入探讨了高级持续性网络犯罪的新时代&a…

如何决定产品功能的优先顺序:从 Scrum 过渡到 Shape Up

领导者应该决定要解决的问题的“内容”和“时间”(而不是要实施的解决方案)。产品团队成员应该可以自由地通过他们只能根据自己的专业知识和知识构思和执行的解决方案来定义“如何”。本文将指导我们从 Scrum 转向Shape Up,立即开始按时交货&…

芯片技术探索:了解构芯片的设计与制造之旅

芯片技术探索:了解构芯片的设计与制造之旅 一、引言 随着现代科技的飞速发展,芯片作为信息技术的核心,已经渗透到我们生活的方方面面。从智能手机、电视、汽车到医疗设备和工业控制系统,芯片在各个领域都发挥着至关重要的作用。然而,对于大多数人来说,芯片仍然是一个神秘…

11.30

1.设计一个Per类&#xff0c;类中包含私有成员:姓名、年龄、指针成员身高、体重&#xff0c;再设计一个Stu类&#xff0c;类中包含私有成员:成绩、Per类对象p1&#xff0c;设计这两个类的构造函数、析构函数和拷贝构造函数。 #include <iostream>using namespace std;cl…

从setText处理来学习绘制流程

Android中TextView调用setText是会进行text文字的更新&#xff0c;是一个比较简单的画面变化&#xff0c;这可以作为一个出发点来查看绘制处理流程。这里来问问chatGPT&#xff0c;来查看大致流程 请讲讲Android中textView的setText处理流程 ChatGPT Poe 当你调用 textView.s…

python获取网络时间,0延时

在我的一个python定时执行程序中&#xff0c;自定义了一个定时执行程序的功能&#xff0c;但是有很多服务器跟网络时间是不同的&#xff0c;或快或慢&#xff0c;那么如何用网络时间进行定时呐。 获取网络时间&#xff08;0延时&#xff09; python有很多获取网络时间方法&am…

【蓝桥杯选拔赛真题70】Scratch输入输出数字 少儿编程scratch图形化编程 蓝桥杯创意编程选拔赛真题解析

目录 scratch输入输出数字 一、题目要求 编程实现 二、案例分析 1、角色分析

Java 中最常用的设计模式之一,工厂模式模式的写法,

文章目录 工厂模式1、简单工厂模式2、工厂模式3、抽象工厂4、总结 工厂模式 工厂模式是 Java 中最常用的设计模式之一&#xff0c;工厂模式模式的写法有好几种&#xff0c;这里主要介绍三种&#xff1a;简单工厂模式、工厂模式、抽象工厂模式 1、简单工厂模式 这里以制造cof…