2017-10-18 10 views
1

スラックAPIに似たAPIの開発を終えていますが、より多くの/異なる機能があります。私は部屋を削除するためのAPI(より多くのコマンド/エンドポイントのような)を実装しなければならず、ドキュメントのようなものは見つけられません。スラックAPIのチャンネルを削除

唯一のWebUIを介して行うことができますようだ:、私は同様の目的を持つ唯一の「channels.archive」があると思います
https://api.slack.com/methods

https://get.slack.help/hc/en-us/articles/213185307-Delete-a-channel#delete-a-public-channelが、スラックAPIメソッドでそのための方法はありません部屋を削除する方法がないのは非常に奇妙なようです。

Slack APIを使用してその部屋を削除できないのは本当に好きですか?
私はそれを信じていません...

答えて

2

正式なAPIでチャンネルを削除する方法はありませんが、この正確な機能を持つ文書化されていない方法channels.deleteがあります。

基本的な使い方は次のとおりです。

https://slack.com/api/channels.delete?token=TOKEN&channel=C12345678 

文書化されていないメソッドが正式スラックによってサポートされていないため、変更したり、任意の事前の予告なしに動作しなくなる可能性がありますのでご注意ください。それでも、それらは非常に便利で、私はgithubを作成して、文書化されていないすべてのメソッドを文書化しました。お気軽にご利用ください。

+0

素晴らしい!私はまったく同じ方法でそれを実装し始めました:) –

+0

これはもう利用できないのですか?私はこれを従来のトークンで動作させようとしてきましたが、 'insufficient_permissions'と言っています。私はそれが私のユーザートークンではないかどうかを理解しようとしていました。そうでなければ、どのようにしてユーザートークンを取得しますか? Slackは、「クライアント」スコープが含まれていることを教えてくれます。これは、必要と文書化したものです。 – Josh

+0

それはまだ動作しません。ちょうどそれをテストした。そして、それは従来のトークンで動作します。あなたのユーザーが正しい役割を持っていない可能性がありますか?管理者または所有者と一緒に使用してみてください。 –

関連する問題