找回密码
 立即注册

QQ登录

只需一步,快速开始

lizeming27
金牌服务用户   /  发表于:2024-6-4 11:29  /   查看:1078  /  回复:1
500金币
本帖最后由 lizeming27 于 2024-6-4 15:21 编辑

想定时导出数据到excel文件, 通过企业微信群机器人将这个文件发送到群里

服务端导出excel文件我会, 通过企业微信群机器人发送消息我也会
不过到了发文件, 这个我实在没弄明白
求大佬带


下面是企微机器人的说明文档, 有点搞不清楚用活字格要怎么实现
文件上传接口

素材上传得到media_id,该media_id仅三天内有效
media_id只能是对应上传文件的机器人可以使用

请求方式:POST(HTTPS
请求地址:https://qyapi.weixin.qq.com/cgi-bin/webhook/upload_media?key=KEY&type=TYPE

使用multipart/form-data POST上传文件, 文件标识名为”media”
参数说明:

参数必须说明
key是调用接口凭证, 机器人webhookurl中的key参数
type是固定传file

POST的请求包中,form-data中媒体文件标识,应包含有 filename、filelength、content-type等信息

filename标识文件展示的名称。比如,使用该media_id发消息时,展示的文件名由该字段控制

请求示例:

  • POST https://qyapi.weixin.qq.com/cgi-bin/webhook/upload_media?key=693a91f6-7xxx-4bc4-97a0-0ec2sifa5aaa&type=file HTTP/1.1
  • Content-Type: multipart/form-data; boundary=-------------------------acebdf13572468
  • Content-Length: 220
  • ---------------------------acebdf13572468
  • Content-Disposition: form-data; name="media";filename="wework.txt"; filelength=6
  • Content-Type: application/octet-stream
  • mytext
  • ---------------------------acebdf13572468--

返回数据:

  • {
  •    "errcode": 0,
  •    "errmsg": "ok",
  •    "type": "file",
  •    "media_id": "1G6nrLmr5EC3MMb_-zK1dDdzmd0p7cNliYu9V5w7o8K0",
  •    "created_at": "1380000000"
  • }

参数说明:

参数说明
type媒体文件类型,分别有图片(image)、语音(voice)、视频(video),普通文件(file)
media_id媒体文件上传后获取的唯一标识,3天内有效
created_at媒体文件上传时间戳

上传的文件限制:

  • 要求文件大小在5B~20M之间

评分

参与人数 1满意度 +5 收起 理由
追风 + 5

查看全部评分

1 个回复

倒序浏览
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-6-4 13:42:06
沙发
您好,这个需要去研究一下企业微信群机器人发消息的接口,
如果允许发送文件的话,传输的是文件流还是文件的网络地址还是直接文件本身,
然后再看活字格这边以何种形式把文件给到它

评分

参与人数 1满意度 +1 收起 理由
lizeming27 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部