РЕДАКТИРОВАТЬ: я не читал, что вы хотите использовать Power Query в Excel. Расширенный редактор работает только с этим кодом в Power BI Desktop.
Вам необходимо запрограммировать запрос в Расширенном редакторе в Power Query.
Вот пример подключения к конечной точке Get Clispace Clients:
let
baseUrl = "https://api.clockify.me/api/v1/",
apiKey = "your-api-key",
workspaceID = "5dfb421c1b30342708229760",
GetWorkspace = (workspaceID as text) =>
let
options = [Headers = [#"X-Api-Key"= apiKey, #"Content-Type" = "application/Json"],
RelativePath = "workspaces/" & workspaceID & "/clients"],
call = Web.Contents(baseUrl, options),
jsonParsed = Json.Document(call)
in
jsonParsed
in
GetWorkspace
Используя эту функцию, вам просто нужно изменить нужные параметры в соответствии с конечной точкой, к которой вы хотите обратиться. baseUrl будет таким же, вам нужно изменить RelativePath с остальной частью URL, а если вам нужно передать некоторые query параметры, поместите их после RelativePath в записи, например:
RelativePath = "workspaces/" & workspaceID & "/clients", Query = [page = "1"]],
Я рекомендую использовать Почтальон для совершения звонков и Fiddler для отслеживания того, как создается URL. Затем сравните запросы Postman с вашими запросами Power Power, чтобы проверить различия.
Вот некоторые другие темы по теме:
Как получить доступ к Clockify API через Power Query
Как получить данные из Toggl API с помощью Power Query?