求大神指点
我想利用工作流的获取页面快照,和表单的附件,实现企业微信机器人推送!
请
登录后发表观点
- 附件类:先调用文件上传接口;https://developer.work.weixin.qq.com/document/path/99110#%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0%E6%8E%A5%E5%8F%A3
拿到临时上传文件的 media id 然后再参考消息模板
https://developer.work.weixin.qq.com/document/path/99110#%E6%96%87%E4%BB%B6%E7%B1%BB%E5%9E%8B - 图片类型:
- 需要先把图片转 base64 以及 图片内容(base64 编码前)的 md5
- https://developer.work.weixin.qq.com/document/path/99110#%E5%9B%BE%E7%89%87%E7%B1%BB%E5%9E%8B
var imgurl =input.imgurl
var fetch = require('node-fetch');
var crypto= require('crypto');
let hash = crypto.createHash('md5');
var rdata = await fetch(imgurl).then(r => r.buffer()).then(function(buf) {
return {"size":parseFloat(buf.length/1024).toFixed(2),
"FileMD5":hash.update(buf).digest('base64'),
"base64":buf.toString('base64')}});
output=rdata
听人劝吃饱饭 2024-06-21 10:40:42机器人有个专门的地址,把 JSON post 过去就好了,具体消息模板 看企微文档
挺复杂需要转 best64 还有 MD5,有现成的代码吗?
机器人有个专门的地址,把 JSON post 过去就好了,具体消息模板 看企微文档
发表话题
- 积分
13 - 注册排名
2916