2016-10-11 25 views
1

私のパブリックチャンネルを聞く発信Webhookがあります。チャンネルに画像を投稿すると、その画像のURLが取得されます。しかし、このURLは、人々がメッセージを見るために認証される必要があるので、公に共有することはできません。Slackチャンネルから画像を公開して共有します

Slack APIを使用してパブリックリンクを生成する方法はありますか、これを手動で行う方法はありませんか?

答えて

0

はい、これはAPIで可能なはずです。ここで

を使用すると、ユーザーがチャンネルにアップロードされた画像の公開URLを取得するために何をする必要があるかです:

  1. はuser_idのを使用してfiles.listと掲載画像ファイルのIDを取得し、あなたはスラック

  2. コールfiles.sharedPublicURLからの発信ウェブフックを介して受信したタイムスタンプは、ファイルを公開し、パブリックURLを受信する

+0

'files.sharedPublicURL'はボットから呼び出すことはできません。 – alexandernst

+0

ボットトークンではなく、アプリケーショントークンを使ってそのメソッドをボットから呼び出すことができます。 –

関連する問題