Hello experts,
I’m using forge to develop a confluence macro while using jira rest api
but can not get any response well
/resolver/index.js
import Resolver from "@forge/resolver";
import api, { route } from "@forge/api";
import { requestJira } from "@forge/bridge";
const resolver = new Resolver();
resolver.define('submit', async (req) => {
const { jql, domain } = req.payload;
console.log('Received JQL:', jql);
console.log('Received Domain:', domain);
// Make the Jira API request
const response = api.asUser().requestJira(
route`/rest/api/3/search?jql=${jql}&maxResults=500`,
{
method: 'GET',
headers: {
'Content-Type': 'application/json',
},
}
);
console.log('Jira API Response:', response);
});
export const handler = resolver.getDefinitions();
tunnel debug found that the fetch.js file give the wrong url as below
Note:
- I’m using the develop cloud site debug “https://isuntest.atlassian.net/”
- expect url https://isuntest.atlassian.net/rest/api/v3/seach…
- scopes use read:jira-work
What I got wrong url?