1

在最后一天尝试使用 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:仅在匿名连接时才支持“授权”标头。这些标头可用于所有身份验证类型:Accept、Accept-Charset、Accept-Encoding、Accept-Language、Cache-Control、Content-Type、If-Modified-Since、Prefer、Referer

4

2 回答 2

1

您的授权标头似乎是错误的。而不是使用:

授权="X-api-key xxxxxxxxxxxx"

利用:

X-api-key="xxxxxxxxxxxx"

于 2018-10-09T09:58:33.753 回答
1

尝试这个:

let
   Source = Json.Document(Web.Contents("https://api.clockify.me/api/", 
   [Headers=[Accept="application/json", #"x-api-key"="xxxxxxxxxx"]])),
   messages = Source[messages]
in 
   Source
于 2018-10-09T12:54:40.823 回答