Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
4 years ago

Solicitud incorrecta de JIRA API 400

Buenos días/tarde/noche 🙂

Me he estado conectando a la API de JIRA durante algún tiempo y ha estado funcionando bien hasta ahora, donde recibo un error de solicitud incorrecta. No he cambiado nada en el código que hace la solicitud a Jira. Me he conectado con la clave API y he comprobado que los proyectos, campos y campos personalizados todavía existen en Jira, lo que hacen. ¿Alguien puede identificar qué podría estar causando el error?

He reemplazado el nombre de la empresa para mantenerlo anonomisado. Cualquier ayuda será muy apreciada!!

dejar
BaseUrl = "https://ANONCOMPANY.atlassian.net/rest/api/3/search?jql=project en ('BIM', 'BCM')&fields=key,statuscategorychangedate,customfield_10076,resolution,lastViewed,priority,assignee,status,creator,reporter,issuetype,project,resolutiondate,created,updated,customfield_10091,customfield_10095,customfield_10129,summary,customfield_10085,customfield_10086,customfield_10087,customfield_10070,customfield_10078,customfield_10090,description, customfield_10132,customfield_10088",


JiraIDPerPage = 100,

GetJson = (Url) = >
dejar
RawData = Web.Contents(Url),
Json = Json.Document(RawData)
en Json,

GetJiraIDCount = () =>
let Url = BaseUrl & "&maxResults=0",
Json = GetJson(Url),
Count = Json[#"total"]
en Count,

GetPage = (ĂŤndice) = >
let Skip = "&startAt=" & Text.From(Index * JiraIDPerPage),
Top = "&maxResults=" & Text.From(JiraIDPerPage),
Url = BaseUrl & Skip & Top,
Json = GetJson(Url),
Valor = Json[#"issues"]
en Valor,

JiraIDCount = List.Max({ JiraIDPerPage, GetJiraIDCount() }),
PageCount = Number.RoundUp(JiraIDCount / JiraIDPerPage),
PageIndices = { 0 .. PageCount - 1 },
Pages = List.Transform(PageIndices, cada GetPage(_)),
JiraID = List.Union(Páginas),

3 Replies