借助企业微信实现“调接口”给个人微信发消息

时间:2024-02-18 12:58:21

首先需要知道个人微信是没有发送消息的接口的,可以通过微信公众号发送消息,但是公众号认证使用成本都比较高一年要300块钱,且微信公众号发消息有诸多限制

现在腾讯在大力的推广企业微信,周末没事在家试了很多种方法

  • 客户群

企业微信用户和普通微信可以建一个企业微信外部群,但是外部群没法添加群机器人

失败!

  • 企业微信群

普通企业微信群是可以添加群机器人的,个人微信关注企业微信之后可以接收企业微信的消息,但是没有收到群机器人发的消息

失败!

  • 微信客服

企业微信管理后台可以添加一个企业应用微信客服,然后添加一个客服可以获得一个链接,用个人微信打开之后就自动关注微信客服

微信客服发送消息的接口也有限制,大概就是要有一个会话ID,这个会话ID48小时就会过期,也就是说每隔48小时你就得用个人微信打开微信客服。。。。。很麻烦

文档:https://work.weixin.qq.com/api/doc/90000/90135/94638

失败!

  • 企业应用

同样用个人微信关注企业微信,然后调用接口发送消息,遗憾的是不支持markdown

成功!

 

1、注册企业微信

https://work.weixin.qq.com/wework_admin/register_wx?from=loginpage 

 

注册完企业名称只能修改一次,不需要企业认证

2、创建企业应用

3、关注企业微信

 4、使用应用消息接口

文档:https://work.weixin.qq.com/api/doc/90000/90135/90236

顺便说一下我为啥要研究这个,我家里的电脑因为某些原因需要对外网开放远程桌面,虽然一般人不知道我的公网IP但是一旦有人知道并尝试登陆还是有隐患的,所以需要一个“看门狗” 

就是创建一个计划任务 计划任务触发的条件就是登陆失败事件,触发就给企业应用发生消息

看门狗demo:https://github.com/sanmuyan/watch-dogs-demo

 

 

 

 效果