我有一个外播的webhook,可以收听我的公共频道。当我在频道上发布图像时,我会得到该图像的网址。但是,由于人们需要通过身份验证才能查看邮件,因此无法公开共享此网址。
有没有办法可以使用Slack API生成公共链接,或者没有办法手动执行此操作?
答案 0 :(得分:1)
是的,这应该可以通过API实现。
以下是获取用户上传到频道的图片的公开网址所需执行的操作:
使用来自Slack的传出webhook收到的user_id和时间戳,使用files.list
获取已发布图像文件的ID
致电files.sharedPublicURL
将该文件设为公开并收到公开网址