Node.js 客户端必须经过身份验证才能访问此资源。jira rest api

Node.js 客户端必须经过身份验证才能访问此资源。jira rest api,node.js,passport.js,Node.js,Passport.js,我已经使用节点模块passport-atlassian-oauth2创建了一个项目,并且成功地获得了accessToken。但是当我请求创建一个问题时,我得到了一个错误 客户端必须经过身份验证才能访问此资源 下面是我为创建问题JIRAAPI编写的代码 你能帮忙吗 var bodyData = { "fields": { "project": { "key": "FLUX" }, "summary": "REST ye m

我已经使用节点模块
passport-atlassian-oauth2
创建了一个项目,并且成功地获得了
accessToken
。但是当我请求创建一个问题时,我得到了一个错误

客户端必须经过身份验证才能访问此资源

下面是我为创建问题JIRAAPI编写的代码

你能帮忙吗

var bodyData = {
    "fields": {
        "project": {
          "key": "FLUX"
        },
        "summary": "REST ye merry gentlemen.",
        "description": "Creating of an issue using project keys and issue type names using the REST API",
        "issuetype": {
          "name": "Bug"
        }
      }
    };

var baseUrl = 'https://alamrezoanul.atlassian.net';

var options = { 
    method: 'POST', 
    url: `${baseUrl}/rest/api/3/issue`, 
    data: JSON.stringify(bodyData), 
    headers: { 'Authorization': 'Bearer ' + jiraTokens.accessToken, 'Content-Type': 'application/json' }, 
    json: true };

axios(options) 
    .then((response2) => { 
        console.log("response2.data: ", response2.data); 
    }) 
    .catch((error) => { 
        console.log("error: ", error); 
    })

嗨,我今天遇到了同样的问题。您需要获取
https://alamrezoanul.atlassian.net
而不是执行
var baseUrl=https://alamrezoanul.atlassian.net';使用
var baseUrl='1https://api.atlassian.com/ex/jira/{cloudid}'


您可以通过向
https://api.atlassian.com/oauth/token/accessible-resources

您可能需要检查授权代币中的观众

安装程序显示:

观众:(必选)将其设置为
api.atlassian.com

您可能需要设置为alamrezoanul.atlassian.net