企业微信-推送通知到普通微信-POST调用API

2020年10月27日 1234点热度

参考.资料和工具:

前言

用过Server酱和WxPusher,这两者现在都是卡片消息推送,Server酱的卡片消息不显示正文,WxPusher的卡片消息则显示有限字数的正文
这就导致了,你收到微信通知的时候:

  1. Server酱根本不知道是什么内容,必须点通知,再点卡片等待网页载入正文.
  2. WxPusher比Server酱好点,卡片可以显示大约50个文字,如需看完整内容还要点击卡片等待网页载入.经常网页载入需要很久导致体验很差而不爱操作打开卡片这一步.

企业微信的优点是推送消息支持文本消息,而且最长支持2048个字节的文本.并且速度极快,5秒内必有反应.

企业微信API参数获取步骤

  1. 注册 企业微信
    • 注册时候填写的管理员姓名,会绑定在管理员微信上,可以在 管理后台 ---> 通讯录 中修改
  2. 普通微信接收企业消息需要先关注此企业号
    • 进入管理后台--->我的企业--->微信插件--->邀请关注
  3. 创建消息应用
    • 应用管理--->自建--->创建应用
    • 打开创建好的应用,页面显示AgentIdSecret参数,在我的企业页面最底部则可以查到企业ID.

API调用方式

  1. GET获取access_token: https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=企业ID&corpsecret=Secret
  2. POST请求地址: https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=access_token
    2.1. JSON内容格式: (注意! json中每个参数用逗号","结尾, 但最后一项的结尾不要添加逗号"," 否则json报错.)

    2.2. 提交POST和JSON, 微信即可收到消息推送!

参考.其他微信推送服务

SSJ

不积跬步无以至千里