2015-06-20 70 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