1
私のパブリックチャンネルを聞く発信Webhookがあります。チャンネルに画像を投稿すると、その画像のURLが取得されます。しかし、このURLは、人々がメッセージを見るために認証される必要があるので、公に共有することはできません。Slackチャンネルから画像を公開して共有します
Slack APIを使用してパブリックリンクを生成する方法はありますか、これを手動で行う方法はありませんか?
私のパブリックチャンネルを聞く発信Webhookがあります。チャンネルに画像を投稿すると、その画像のURLが取得されます。しかし、このURLは、人々がメッセージを見るために認証される必要があるので、公に共有することはできません。Slackチャンネルから画像を公開して共有します
Slack APIを使用してパブリックリンクを生成する方法はありますか、これを手動で行う方法はありませんか?
はい、これはAPIで可能なはずです。ここで
を使用すると、ユーザーがチャンネルにアップロードされた画像の公開URLを取得するために何をする必要があるかです:
はuser_idのを使用してfiles.list
と掲載画像ファイルのIDを取得し、あなたはスラック
コールfiles.sharedPublicURL
からの発信ウェブフックを介して受信したタイムスタンプは、ファイルを公開し、パブリックURLを受信する
'files.sharedPublicURL'はボットから呼び出すことはできません。 – alexandernst
ボットトークンではなく、アプリケーショントークンを使ってそのメソッドをボットから呼び出すことができます。 –