2017-11-29 6 views
-1

管理者以外のユーザーがインストールしたときにうまく動作しないSlackアプリケーションに取り組んでいます。たとえば、channels.inviteを使用してユーザーをチャンネルに招待すると、もちろんインストーラユーザーがチャンネルにない場合はnot_in_channelというエラーが表示されますが、インストーラが管理者の場合はどうなりません。管理者以外の人がインストールした場合、Slackアプリケーションが正常に動作しないのはなぜですか?

各チームがアプリをインストールできるユーザーを設定できますが、管理ユーザーがアプリをインストールする必要があることを示すオプションは表示されず、チームの管理者でもなく管理者でもエラーが発生しますアプリをインストールしようとしています。それを行う方法はありますか?

答えて

-1

私は答えを見つけたと思います。 adminの範囲を尋ねる必要があります。

-1

管理者の範囲を尋ねるのではなく、アプリケーションがその機能を実行するために必要な特定のスコープ(インストール時)を尋ねることを強くお勧めします。例えばchannels.Inviteのチャンネル:書き込み。

このアプリケーションは、管理者以外の人がインストールした場合にも動作します。ただし、必要な権限を持っている必要があります。

権限システムの詳細については、トピックのofficial documentationを参照してください。

+0

質問をよく読んでください。 'channels.invite'は管理者ユーザーであるかどうかに基づいて異なる動作をします。したがって、何を提案しても動作しません。 – dgaviola

関連する問題