Slack Oauth/授权 API 调用

2023-12-05

我是 OAuth(和 Slack API)的新手,对 Slack 的第 1 步有疑问OAuth 流程.

它说“您的网络或移动应用程序应将用户重定向到以下网址:https://slack.com/oauth/authorize“。起初我认为我应该执行 XHR 请求,但后来发现这不是我想要的。

经过更多研究,我发现初始的 oauth/authorize 请求应该作为浏览器中的直接请求发送。我的问题是我无法开始想象这应该如何完成。我一直在参考这个的部分内容tutorial(向下滚动到“Web 服务器应用程序”部分)但这并不能帮助我理解 oauth/授权请愿书。

所以基本上,我正在寻找有人更好地向我解释最初的请愿书应该如何提出。非常感谢任何和所有的帮助!

提前致谢


您应该查看松弛按钮 docs.

在那里你会找到你的 slackapp 的一个例子,比如:

<a href="https://slack.com/oauth/authorize?scope=incoming-webhook&client_id=CLIENT_ID">
   <img alt="Add to Slack" height="40" width="139" 
   src="https://platform.slack-edge.com/img/add_to_slack.png" />
</a>

此按钮要求对包含传入 Webhook 的 slackapp 进行授权,您可以在范围内添加所需的更多功能,并用逗号分隔它们。scope=incoming-webhook,commands,bot,channels:read

从您的教程链接开始,当它说您应该将它们链接到时https://oauth2server.com/auth?response_type=code&client_id=CLIENT_ID&redirect_uri=REDIRECT_URI&scope=photos

它指的是将其包装到用户的按钮中:

<a href="https://oauth2server.com/auth?response_type=code&client_id=CLIENT_ID&redirect_uri=REDIRECT_URI&scope=photos">
   Auth Button
</a>

希望这有助于阐明/oauth/authorize

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Slack Oauth/授权 API 调用 的相关文章

随机推荐