Clockify API и Powerbi - PullRequest
       18

Clockify API и Powerbi

0 голосов
/ 09 октября 2018

За последний день я выполнил роль кролика, пытаясь подключиться к API-интерфейсу Clockify с помощью Power Bi.(Мой опыт работы с API минимален).

Буду признателен за любую помощь в правильном направлении

Я предполагаю, что из всех моих попыток это самый правильный подход.

= let
    Source = Json.Document(Web.Contents("https://api.clockify.me/api/", [Headers=[Accept="application/json", Authorization="X-api-key xxxxxxxxxxxx"]])),
    messages = Source[messages]
in 
    Source

Я получаю эту ошибку:

Expression.Error: Заголовок «Авторизация» поддерживается только при анонимном подключении.Эти заголовки могут использоваться со всеми типами аутентификации: Accept, Accept-Charset, Accept-Encoding, Accept-Language, Cache-Control, Content-Type, If-Modified-Since, Prefer, Referer

Ответы [ 2 ]

0 голосов
/ 09 октября 2018

Попробуйте это:

let
   Source = Json.Document(Web.Contents("https://api.clockify.me/api/", 
   [Headers=[Accept="application/json", #"x-api-key"="xxxxxxxxxx"]])),
   messages = Source[messages]
in 
   Source
0 голосов
/ 09 октября 2018

Ваш заголовок авторизации кажется неправильным.Вместо использования:

Authorization = "X-api-key xxxxxxxxxxxx"

используйте:

X-api-key = "xxxxxxxxxxxx"

...