Обработка Api Post Rest с использованием запроса питания

#post #powerbi #powerquery

#Публикация #powerbi #запрос мощности

Вопрос:

Я новичок в power BI и power query, я пытаюсь получить данные JSon из API Post rest. Но я всегда получаю ошибку 400. Где я ошибаюсь?

 let  authkey ="Bearer xxxx",  url = "https://example.com/xxx",  body = "{""objectId"":""settlement_entity"",""queryString"":""?itemrefs=settlementreference,itemdescriptionamp;perpage=12amp;includekeyitems=trueamp;includeforeignkeyitems=trueamp;includetimestamp=trueamp;includeadditionalmeta=true""}",  Source = Json.Document(Web.Contents(url,  [  Headers = [#"Authorization"= authkey,#"Content-Type"="application/json"], Content = Text.ToBinary(body)  ]  )) in Source  

Ответ №1:

Хорошо, я исправил проблему, в теле отсутствовала квадратная скобка

 let  authkey ="Bearer xxxx",  url = "https://example.com/xxx",  body = "[{""objectId"":""settlement_entity"",""queryString"":""?itemrefs=settlementreference,itemdescriptionamp;perpage=12amp;includekeyitems=trueamp;includeforeignkeyitems=trueamp;includetimestamp=trueamp;includeadditionalmeta=true""]}",  Source = Json.Document(Web.Contents(url,  [  Headers = [#"Authorization"= authkey,#"Content-Type"="application/json"], Content = Text.ToBinary(body)  ]  )) in Source