【问题标题】:Sharing image publicly from Slack channel从 Slack 频道公开分享图片
【发布时间】:2017-02-20 11:32:56
【问题描述】:

我有一个监听我的公共频道的传出 webhook。当我在频道上发布图片时,我会得到该图片的网址。但是,此 url 不能公开共享,因为人们需要经过身份验证才能查看消息。

有什么方法可以使用 Slack API 生成公共链接,还是无法手动生成?

【问题讨论】:

    标签: slack-api slack


    【解决方案1】:

    是的,这应该可以通过 API 实现。

    您需要执行以下操作才能获取用户上传到频道的图像的公共 URL:

    1. 使用您通过 Slack 的传出 webhook 收到的 user_id 和时间戳获取带有 files.list 的已发布图像文件的 ID

    2. 调用files.sharedPublicURL公开文件并接收公开的url

    【讨论】:

    • 请注意,files.sharedPublicURL 不能被机器人调用。
    • 不使用机器人令牌,但您可以使用应用令牌从机器人调用该方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-06
    • 1970-01-01
    • 2015-11-15
    • 2019-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多