收到访问令牌的问题

问题描述

从Jira获取访问令牌时遇到一些问题。通过邮递员,它可以很好地工作,但是我正在努力使用axios使其工作。下面的代码有几次迭代,几乎所有迭代都抛出相同的错误

收到以下错误错误:请求失败,状态码为403

编辑: 在这里验证文档 https://developer.atlassian.com/cloud/jira/platform/oauth-2-authorization-code-grants-3lo-for-apps/

 const headers = { "Content-Type": "application/json" };

 axios
   .post("https://auth.atlassian.com/oauth/token",{
       grant_type: "authorization_code",client_id: `${process.env.JIRA_CLIENT_ID}`,client_secret: `${process.env.JIRA_CLIENT_SECRET}`,code: auth_code,redirect_uri: "https://localhost:3000"
     },{ headers: headers }
   )

解决方法

好吧,设法弄清楚了,问题在于auth_code在传递给正文之前已经被字符串化了

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...