Sack API团队邀请函 [英] Slack API team invitation
本文介绍了Sack API团队邀请函的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在寻找可以从我的应用程序向新用户发送Slack团队邀请电子邮件的呼叫。我在SlackAPI中搜索了它,但没有找到任何东西。是否可以创建代表我发送邀请的应用程序?
我目前正在使用Slaacker作为一个Python包装器,但如果有更好的库来提供邀请,我可以开始使用它。
推荐答案
通过接口邀请新用户
Slack API中有一个未记录的方法,允许您以编程方式邀请新用户加入您的Slack工作区:
- 方法名称:
users.admin.invite
- 参数:
token
、email
、channels
- 令牌:您的备用API测试令牌(必填)
- Email:电子邮件地址,例如
email=test@email.com
,必填项 - 频道:新用户将自动加入的频道的逗号分隔列表。频道由ID指定,例如
channels=C000000001,C000000002
(可选)
完整示例:
https://slack.com/api/users.admin.invite?token=XXX&email=test@email.com&channels=C000000001,C000000002
请注意,此API方法仅适用于legacy类型的令牌。
我开始记录我所知道的无文档记录的&Slack API方法,包括users.admin.invite
。请查看github上的文档。
通过API创建新用户
或者,SCIM API中有一个端点可以直接创建新用户:
但是,SCIM API及其所有终结点仅可用于Plus计划或企业网格上的Slack工作区。
重要更新
Slack已决定从其API中删除旧令牌。自2020年5月5日起,将无法再创建新的旧式令牌(来源)。如果您有一个有效的遗留令牌,您应该能够继续使用未记录在案的API方法,但新用户将不能。在决定在您的应用程序中使用此Repo中的任何方法时,请考虑这一点。
这篇关于Sack API团队邀请函的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文