web-dev-qa-db-ja.com

Slack APIチームの招待

アプリケーションから新しいユーザーにSlackチームの招待メールを送信できる電話を探しています。 SlackAPIで検索しましたが、何も見つかりませんでした。私に代わって招待状を送信するアプリケーションを作成することはできますか?
現在、Pythonラッパーとしてslackerを使用していますが、招待状を提供するより良いライブラリがある場合は、使用を開始できます。

41
warownia1

APIを介して新しいユーザーを招待する

Slack APIには文書化されていないメソッドがあり、プログラムで新しいユーザーをSlackワークスペースに招待できます。

  • メソッド名:users.admin.invite
  • 引数:tokenemailchannels
  • トークン:スラックAPI「テスト」トークン(必須)
  • メール:メールアドレス、例: [email protected](必須)
  • チャンネル:新規ユーザーが自動参加するチャンネルのコンマ区切りリスト。チャネルはIDで指定されます。例えばchannels=C000000001,C000000002(オプション)

完全な例:

https://slack.com/api/users.admin.invite?token=XXX&[email protected]&channels=C000000001,C000000002

このAPIメソッドは legacy タイプのトークンでのみ機能することに注意してください。

私が知っている「文書化されていない」Slack APIメソッドの文書化を開始しましたusers.admin.invitegithub のドキュメントをご覧ください。

APIを介して新しいユーザーを作成する

あるいは、新しいユーザーを直接作成するための SCIM API にエンドポイントがあります。

POST /Users

ただし、SCIM APIとそのすべてのエンドポイントは、PlusプランまたはEnterprise Grid

95
Erik Kalkoken