我正在使用Slack oAuth API。
当我在https://slack.com/oauth/authorize上执行GET时,传递了client_id和作用域时,我得到html响应,询问工作区URL。
之后,我需要登录并提供密码,然后返回code
,我可以使用该密码续订临时令牌
我的问题是:如何自动提供工作区URL,用户名和密码?我需要在身份验证后返回代码(临时令牌),以便可以调用https://slack.com/api/oauth.access
来更新我的令牌
我的理由是,如果我(从我创建的应用程序)可以访问App ID
,Client ID
,Client Secret
,Signing Secret
和Verification Token
应该是我进行简单API调用以获得code
的一种方法,还是我对松弛的OAuth流的理解不正确?
注意::我看过https://api.slack.com/docs/oauth,但无法完成。我也知道我可以做/signin
和/checkcookie
来完成这项工作,但这涉及解析HTML响应以获取进行后续调用所需的参数值。我只是觉得有一种更简单的方法。
此Stackoverflow question不是重复的,因为它主要是指未创建应用的情况;就我而言,我创建了一个应用。