首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Clockify -使用REST获取所有数据到excel或访问的最佳方法?

Clockify -使用REST获取所有数据到excel或访问的最佳方法?
EN

Stack Overflow用户
提问于 2020-01-31 14:43:05
回答 1查看 1.6K关注 0票数 0

我正在尝试将所有数据输入excel,使用get数据从web选项,但我不知道如何正确配置它。我确实得到了API密钥。

编辑:下面是我使用的路径,但这只是一个用户的时间条目,是所有用户都需要的。 https://api.clockify.me/api/v1/workspaces/myWorkspace/user/myUser/time-entries

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2020-01-31 15:19:04

编辑:我没有读到你想在Excel中使用Power。高级编辑器仅适用于Power桌面中的此代码。

您需要在Power中的高级编辑器中对请求进行编程。

下面是连接到Get Workspace客户端端点的示例:

代码语言:javascript
运行
复制
let

   baseUrl = "https://api.clockify.me/api/v1/",
   apiKey = "your-api-key",
   workspaceID = "5dfb421c1b30342708229760",

GetWorkspace = (workspaceID as text) =>
   let
       options = [Headers = [#"X-Api-Key"= apiKey, #"Content-Type" = "application/Json"], 
                            RelativePath = "workspaces/" & workspaceID & "/clients"],
       call = Web.Contents(baseUrl, options),
       jsonParsed = Json.Document(call)
   in
       jsonParsed

in
    GetWorkspace

使用此函数,您只需根据要命中的端点更改所需的参数即可。baseUrl将是相同的,您需要用url的其余部分更改RelativePath,如果需要传递一些查询参数,则将它们放在RelativePath之后的记录中,如下所示:

代码语言:javascript
运行
复制
RelativePath = "workspaces/" & workspaceID & "/clients", Query = [page = "1"]],

我建议使用Postman进行调用,使用Fiddler跟踪Url是如何构建的。然后比较邮递员的请求和您的能力查询请求,以检查差异。

下面是关于这个主题的其他一些线索:

How to access Clockify API through Power Query

How to pull data from Toggl API with Power Query?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60006036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档