2016-09-23 5 views
0

Slackは一括削除をサポートしていないので、私は代替案を探しました。検索には時間がかかりませんでしたが、SlackのWeb APIを使用して30日以上存在するすべてのファイルを削除するthis Python scriptが見つかりました。cant_delete_file私は正しいスコープを持っていますか?

トークンを正しく取得するのに苦労した後、スコープfiles:readfiles:write:userで有効なトークンを取得しました。

スクリプトは、ファイルのリストを取得し、正しく削除する要求を送信しますが、スラックからの答えは体系的で、開始されます。このエラーコードは、私がいないので、それは明らかにのために

{"ok":false,"error":"cant_delete_file"} 

を検索それらを消去する権限があります。

私はこれ以上の情報を見つけることができません。何がうまくいかないか分かりません。私が許可を持っていない理由は何ですか?

+1

これは、管理者ではなく、別のユーザーがアップロードしたファイルを削除しようとしている可能性があります。あなたは管理者ですか? –

+0

@FrançoisF:答えを受け入れるために私の古い質問に戻って、私は実際にスクリプトを誤って構成し、間違ったトークンを使用しました。管理者権限でトークンをリフレッシュすると問題が解決し、それ以来使用しています。私はそれを受け入れることができるように答えとしてあなたのコメントを再投稿できますか? – DrakaSAN

答えて

1

他のユーザーに属するファイルを削除するには、管理者として認証する必要があります。

私は、このエラーメッセージが状況に関する詳細情報を提供することに同意します。

+0

ボットは管理者権限を持っていればファイルを削除できますか? – avi

+0

@avi私はボットに精通していませんが、おそらく数分で教えてくれるでしょうか? =) –

関連する問題