Slack Oauth/Authorize API Call
Slack Oauth/Authorize API Call
我是OAuth(以及Slack API)的新手,有一个关于Slack的OAuth流的步骤1的问题。
它说:"你的网络或移动应用程序应该将用户重定向到以下网址:https://slack.com/oauth/authorize".一开始我以为我应该提出XHR请求,但后来我明白了这不是我想要的。
经过更多的研究,我发现最初的oauth/authorize请求应该作为浏览器中的直接请求发送。我的问题是,我无法想象应该如何做到这一点。我一直在参考本教程的部分内容(向下滚动到"Web服务器应用程序"部分),但它并不能帮助我理解oauth/authorize请愿书。
所以基本上,我正在寻找一个人来更好地向我解释最初的请愿书应该如何提出。非常感谢您的帮助!
提前感谢
您应该查看Slack按钮文档。
在那里,你会发现你的休闲应用程序的一个例子,比如:
<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
的用法
相关文章:
- 如何更改bigquery API中的计费层选项
- Amazon S3 REST API大小不正确
- 客户端服务器REST API captcha实现
- 使用Facebook live API创建实时视频对象时的隐私设置
- 谷歌放置API:按国家或餐馆名称搜索餐馆
- MeteorJS:在带有回调的vzaar api上正确使用wrapAsync
- 是否可以控制获取哪些Google地图脚本(JavaScript API)
- API密钥使用和检查示例
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 任何方式使AJAX调用Gmail API,而无需通过JS库
- 谷歌地图JS API+JSON-多个标记没有显示
- Slack Oauth/Authorize API Call
- jQuery append with api call
- Ajax Call To Web API
- Rest api get call using jquery
- YouTube JavaScript Player API seekTo() call
- Flickr API call IIFE
- Ajax jquery making web api call
- Call Windows API from node.js msg
- Call API from Rails