Clockify API 和 Powerbi

Clockify API & Powerbi

我在最后一天尝试使用 Power Bi 连接到 clockify API。 (我对 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: The 'Authorization' header is only supported when connecting anonymously. These headers can be used with all authentication types: Accept, Accept-Charset, Accept-Encoding, Accept-Language, Cache-Control, Content-Type, If-Modified-Since, Prefer, Referer

您的授权header好像有误。而不是使用:

授权="X-api-key xxxxxxxxxxxx"

使用:

X-api-key="xxxxxxxxxxxx"

试试这个:

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