【发布时间】:2019-03-12 10:51:26
【问题描述】:
尝试使用 slack 为自定义应用设置 oAuth,而 slack 的 API 返回 {"ok":false,"error":"bad_redirect_uri"}。我没有为 oauth.access 设置重定向,即使我设置了一个,我仍然会遇到同样的错误。
应用程序配置为允许本地主机和公共域。
这是我正在做的请求
const res = await request({
method: 'post',
uri: 'https://slack.com/api/oauth.access',
auth: {
user: process.env.SLACK_CLIENT_ID,
pass: process.env.SLACK_CLIENT_SECRET,
},
form: {
code,
// redirect_uri: 'http://localhost:3100',
},
});
为了启动身份验证流程,我从浏览器调用此 URL:
https://slack.com/oauth/authorize?client_id=XXX&scope=commands,im:read,im:write&redirect_uri=http://localhost:3100/integrations/slack.request&state=ID
【问题讨论】:
标签: javascript oauth slack slack-api