2015-06-20 85 views
24

我正在尋找可以從我的應用程序發送Slack團隊邀請電子郵件給新用戶的電話。我在SlackAPI中搜索它,但我沒有找到任何東西。是否有可能創建一個代表我發送邀請的應用程序?
我目前使用slacker作爲Python包裝,但如果有更好的庫提供邀請,我可以開始使用它。Slack API團隊邀請函

+0

沒有在bash中工作 - 我總是得到{「ok」:false,「error」:「invalid_email」} curl -X POST https://slack.com/api/users.admin.invite?token=$TOKEN&email = $ EMAIL通過以下方式嘗試:1.'內容類型:application/x-www-form-urlencoded'2. --data-urlencode 3. --data –

+0

錯誤信息表示電子郵件地址有問題。但是,一些有效的電子郵件地址不起作用。這是一個已知的錯誤。 –

回答

58

在Slack API中有一個未公開的方法。

  • 方法名稱:​​
  • 參數:tokenemailchannels
  • 令牌:你鬆弛API 「測試」 令牌(必填)
  • 電子郵件:電子郵件地址,例如[email protected](必填)
  • 通道:逗號分隔的新用戶將自動加入的通道列表。通道由ID指定。例如channels=C000000001,C000000002(可選)

完整的例子:

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

我就開始記錄了 「無證」 斯萊克API方法我知道,包括​​。查看github的文檔。

+0

我覺得這非常有幫助。爲此。 – draftdraft88

+0

通過使用過多的網址來保存我 –

+2

此端點的特定OAuth範圍是什麼?迴應說「客戶端」是需要的,但通過它後它告訴我它已被棄用 – ratsimihah