有人知道如何在Power Bi中调用Clockify API吗?
我只是看上去搞不对。我已经阅读了Clockify API文档,我无法转换Power中的代码。
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-12-12 20:22:47
所以我不知道PBI,但是我认为我在您的调用中看到的一个问题是,“header”应该包含一个“Content”- "application/json“标题。你不需要“接受”标题。您可能已经缩短了它,但是您的端点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这个不需要内容类型的标题,因为它只是一个GET请求。我不知道PBI如何创建不同类型的请求,但某些请求需要获取请求,而其他请求则需要POST/PUT/DELETE/etc。
发布于 2018-10-30 12:52:39
你绕开这事了吗?目前,官方网站上并没有clockify的支持,但似乎可以通过clockify API来实现,但与您的代码相同,它不运行。
https://stackoverflow.com/questions/52777552
复制相似问题