有人知道如何在Power Bi中调用Clockify API吗?
我似乎无法正确解决。我已经阅读了Clockify API文档,但无法在Power Bi中转置代码。
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 :(得分:0)
您能解决这个问题吗?目前,clockify的官方网站上尚无任何支持,但似乎可以通过clockify API来完成,但与您的代码相同,它无法运行。
答案 1 :(得分:0)
所以我不知道PBI,但我想在您的电话中看到的一个问题是“标头”应包含“ Content-Type”-“ application / json”标头。您不需要“ Accept”标头。您可能已经缩短了它,但是端点URL需要一个实际的端点-https://api.clockify.me/api/将不返回任何内容。相反,您应该测试尝试获取工作区信息,例如,我认为它看起来像这样:
let
Source = Json.Document(Web.Contents("https://api.clockify.me/api/workspaces/",
[Headers=[#"x-api-key"="xxxxxxxxxx"]])),
messages = Source[messages]
in
Source
此内容不需要Content-Type标头,因为它只是一个GET请求。我不知道PBI如何创建不同类型的请求,但是某些请求需要是GET请求,而其他请求则需要POST / PUT / DELETE / etc。