Home Articles

如何自动从Slack获取访问令牌?

Asked
Viewed 384 times
0

我想在Apigee上 Build 一个警报系统,它会自动向Slack发送警报,而不需要人为干预 .

但是,在他们的api网站上找到的Slack I唯一的OAuth流似乎需要用户手动输入他们的凭据:https://api.slack.com/docs/oauth

如何自动从Slack获取访问令牌,因此无需手动输入凭据?

1 Answer

  • 2

    我想你可能误解了Oauth的概念 . 它应该工作的方式是,每个Slack团队只运行一次进程(通常在将Slack应用程序安装到Slack团队时),然后存储您收到的访问令牌以供将来参考(例如在数据库中) . 因此,每当Slack应用程序在安装后需要访问令牌时,它总是可以重用安装期间收到的访问令牌 .

    如果您不需要任何脚本来运行安装,并且您只需要访问令牌,您也可以直接从Slack(在"Your Apps"下)安装Slack应用程序,然后将生成的访问令牌复制并粘贴到您的应用程序配置中 . 有关详细信息,请查看this文档 .

Related