最近需要对接企业微信,例如将风险测评结果推送给企业微信中对应的用户,然后用户对结果进行查看与确认操作,所以这里就涉及到两方面:1)将外部系统内容推送到企业微信;2)企业微信去请求外部系统。
一 准备
为了便于测试,在开始对接前最好注册一个企业微信。
注册地址:https://work.weixin.qq.com/wework_admin/register_wx?from=loginpage
操作如下:
1)注册成功后用企业微信或微信扫码登陆
2)企业ID【corpid】(后面需要用到)
3)创建企业应用
4)企业应用ID【agentID】和管理组的凭证秘钥【CorpSecret】
5)通讯录中有成员的账号【ToUser,大小写都可以】
6)添加新的成员
二 外部系统推送相关内容到企业微信
官方API文档参考:https://work.weixin.qq.com/api/doc#90000/90135/90236
支持推送文本、图片、视频、文件、图文等类型,具体流程如下:
1)获取登录凭证access_token,后续推送需要用到
请求方式:GET
请求地址:https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=ID&corpsecret=SECRET(直接在浏览器也可以获取到access_token,corpid和corpsecret值前面有提到)
2)消息推送
请求方式:POST
请求地址:https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=ACCESS_TOKEN
附:接口调试地址