如何通过Slack API发送包含视频内容的消息?
通过Slack API发送含视频内容消息的实现方案
你查阅的消息布局文档里提到的原生块元素确实只支持图片类型,没有直接开放通用的视频块配置项,目前有3种可落地的实现方式:
- 上传视频作为附件发送
这是体验最接近原生手动发视频的方案,调用Slack提供的文件上传接口(新版为files.uploadV2),上传时指定要发送的目标频道ID,支持mp4、mov等Slack兼容的常见视频格式,上传完成后系统会自动在频道内生成带内嵌播放器的消息,成员无需跳转就能直接播放。 - 配置带封面的跳转链接
如果视频托管在其他可访问的存储地址、不需要上传到Slack服务器,可以在消息里插入图片块放置视频封面,给封面图绑定视频的访问地址,成员点击封面就会跳转到对应地址查看视频。部分符合Slack链接预览规则的视频地址,发送后会自动生成带播放入口的预览卡片,不需要手动配置封面。 - 企业版专属内嵌视频块
如果你的工作区是Slack企业Grid套餐,可以给自建应用申请chat:write.video权限,直接在消息体里传入视频源地址、封面等参数,渲染内嵌的视频播放器,这个能力不对免费、Pro、Business+套餐开放。
注意:不要直接把视频地址填入图片类型块的参数位,会触发接口参数校验错误,无法正常发送消息。
内容的提问来源于stack exchange,提问作者Jakub Mach
相关产品推荐
相关产品推荐

