从添加到 Slack 按钮检索临时代码
Retrieving temporary code from Add to Slack button
我在 Slack oauth 流程中途停滞不前,需要一些帮助。我已将添加到 Slack 按钮添加到我的网站,根据文档的下一步是检索临时代码:
If the user authorizes your app, Slack will redirect back to your specified redirect_uri with a temporary code in a code GET parameter
调用 oauth.access 需要此代码,这将 return 我需要的令牌。添加到 Slack 按钮按预期工作并将我发送到包含代码的 URL,但我不知道如何使用 Python 3.5 以编程方式检索它。我一直在试验 urllib 库 (https://docs.python.org/3/library/urllib.request.html#urllib.request.HTTPRedirectHandler) 以及请求库。
我的问题的根源是我需要从未知的 URL 中检索代码。这是我正在阅读的文档的 link:https://api.slack.com/docs/oauth
非常感谢任何帮助或指导!
Step 2 - Token Issuing
If the user authorizes your app, Slack will redirect back to your specified redirect_uri
with a temporary code in a code
GET parameter
一旦您在 OAuth 同意屏幕中授权您的应用程序,Slack 会将您重定向到您在第 1 步中传递给它的 redirect_uri
或您在应用程序配置页面中设置的那个。
然后您需要在服务器端读取 code
GET 参数以完成 OAuth 流程。
这是一个要点,展示了如何使用 Django 进行基本的 Slack OAuth:https://gist.github.com/xoneco/43cd18d5b991b8f5e288
Line 27 之后显示了如何实现 redirect_uri
端点并完成 OAuth 流程。
我在 Slack oauth 流程中途停滞不前,需要一些帮助。我已将添加到 Slack 按钮添加到我的网站,根据文档的下一步是检索临时代码:
If the user authorizes your app, Slack will redirect back to your specified redirect_uri with a temporary code in a code GET parameter
调用 oauth.access 需要此代码,这将 return 我需要的令牌。添加到 Slack 按钮按预期工作并将我发送到包含代码的 URL,但我不知道如何使用 Python 3.5 以编程方式检索它。我一直在试验 urllib 库 (https://docs.python.org/3/library/urllib.request.html#urllib.request.HTTPRedirectHandler) 以及请求库。
我的问题的根源是我需要从未知的 URL 中检索代码。这是我正在阅读的文档的 link:https://api.slack.com/docs/oauth
非常感谢任何帮助或指导!
Step 2 - Token Issuing
If the user authorizes your app, Slack will redirect back to your specifiedredirect_uri
with a temporary code in acode
GET parameter
一旦您在 OAuth 同意屏幕中授权您的应用程序,Slack 会将您重定向到您在第 1 步中传递给它的 redirect_uri
或您在应用程序配置页面中设置的那个。
然后您需要在服务器端读取 code
GET 参数以完成 OAuth 流程。
这是一个要点,展示了如何使用 Django 进行基本的 Slack OAuth:https://gist.github.com/xoneco/43cd18d5b991b8f5e288
Line 27 之后显示了如何实现 redirect_uri
端点并完成 OAuth 流程。