2016-08-12 2 views
0

私はパーマネントチャンネルにメディアをアップロードするためにスラックAPIを使用していますが、「permalink_pulic」を含むアップロードされたメディアパブリックURLと思われますが、そのリンクは機能しません。他のリンクは、余裕のないチームメンバーのみがアクセスできます。スラックAPIを使用してスラックにアップロードされたメディアのパブリックURLを取得する/有効にする方法

私たちがこれらのpublic_linkを有効にする方法はありますか。メディアが余裕を持ってアクセスできるようにしてください。

答えて

3

一般に、スラックファイルはパブリックではありませんが、必要に応じてパブリックアクセスできます。

アップロード後にfiles.sharedPublicURLメソッドを呼び出すと、permalink_public URLを介してスラックファイルにパブリックアクセスできます。

詳細はAPI documentationを参照してください。書き込み:パブリックリンクを有効にするには

2

、あなたのアプリがファイルが必要ですあなたが公共の

を作成しようとしているチームからユーザー許可範囲、チームのaccess_tokenと特定file_idをその後に要求を送信スラックのfiles.sharedPublicURL(access_token, file_id)エンドポイントはファイルIDを含むJSONオブジェクトを受け取ります。

あなたはスラックがなどのイベントがfile_sharedが発生file_createdファイルID、を含む、アプリのファイル情報を送信させる新しいSlack Events APIを使用することができます。 Here's a list of events Slack supports

関連する問題