企业微信http协议接口开发,发送位置消息

news/2024/4/17 17:07:29

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

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

简要描述
  • 发送位置消息
请求URL
  • ` http://47.94.7.218:8083/wxwork/SendLocationMsg
请求方式
  • POST

  • ContentType:”application/json”

参数
参数名必选类型说明
uuidString每个实例的唯一标识,根据uuid操作具体企业微信
send_useridlong要发送的人或群id
isRoombool是否是群消息
请求示例
{"uuid":"6d92d9e5-88fd-4d9f-8007-3e81f57a35a2","send_userid":7881302555913738,"isRoom":false,"longitude":115.54214,"latitude":34.82553,"address":"山东菏泽曹县","detailed_address":"山东曹县牛B666我的宝贝儿"
}
返回示例
{"data": {"detailed_address": "山东曹县牛B666我的宝贝儿","address": "山东菏泽曹县","receiver": 7881302555913738,"sender": 1688853790599424,"latitude": 34.82553,"sender_name": "","is_room": 0,"sendtime": 1652169999,"msg_id": 1066251,"server_id": 12381213,"msgtype": 6,"longitude": 115.54214},"errcode": 0,"errmsg": "ok"
}

【技术支持】

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

【支持语言】

c# c++ python java nodejs 易语言等

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

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


https://www.xjx100.cn/news/3118933.html

相关文章

Echarts大屏-数据可视化

使用原生htmljavascript实现大屏展示,较为麻烦的为边框的四个小角使用伪元素生成,其余echarts使用如下快速上手 - Handbook - Apache ECharts 效果如下:

springMVC日志

简单介绍 Logback是完全实现SLF4J接口API(也叫日志门面)的日志框架。 Logback 的架构非常通用,可以应用于不同的环境。目前logback分为三个模块,logback-core、logback-classic和logback-access。 logback-core 模块为其他两个模块奠定了基础。logbac…

【Springboot系列】SpringBoot整合Jpa

文章目录 前言:什么是JPA?JPA优缺点优点1.简化开发:2.高度抽象:3.跨数据库支持:4.自动化的事务管理: 缺点1.学习成本较高:2.性能问题:3.灵活性受限: 示例版本依赖代码Use…

云专线:安全、高速的云访问专属连接通道

随着云计算技术的急速发展,各行业IT体系已步入“云”时代,完全本地化的部署方案鲜少为企业所采用。现今企业已或多或少地将业务系统部署在公有云、私有云或者混合云上,以驱动企业流程重构和业务创新,提升管理效率,实现…

从 Elasticsearch 到 SelectDB,观测云实现日志存储与分析的 10 倍性价比提升

作者:观测云 CEO 蒋烁淼 & 飞轮科技技术团队 在云计算逐渐成熟的当下,越来越多的企业开始将业务迁移到云端,传统的监控和故障排查方法已经无法满足企业的需求。在可观测理念逐渐深入人心的当下,人们越来越意识到通过多层次、…

使用 Webshell 访问 SQL Server 主机并利用 SSRS

本文将指导您使用RDS SQL Server实例的主机账号登录和管理SQL Server Reporting Services(SSRS)数据库。 背景信息 RDS SQL Server提供Webshell功能,用户可以通过Web界面登录RDS SQL Server实例的操作系统。通过Webshell,用户可…

单片机_RTOS_架构

一. RTOS的概念 // 经典单片机程序 void main() {while (1){喂一口饭();回一个信息();} } ------------------------------------------------------ // RTOS程序 喂饭() {while (1){喂一口饭();} }回信息() {while (1){回一个信息();} }void main() {create_task(喂饭);cr…

Linux多线程同步

Linux多线程同步 1、线程同步的概念1.1 为什么要同步1.2 同步方式 2、互斥锁2.1 互斥锁函数2.2 互斥锁使用 3、死锁4、读写锁4.1 读写锁函数4.2 读写锁使用 5、条件变量5.1 条件变量函数5.2 生产者和消费者 6、信号量6.1 信号量函数6.2 生产者和消费者6.3 信号量的使用6.3.1 总…