首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PagerDuty分页

PagerDuty分页
EN

Stack Overflow用户
提问于 2020-09-20 21:01:17
回答 1查看 211关注 0票数 1

我的公司使用Power,我们正在尝试从PagerDuty API中获取事故数据。

我一直在努力寻找获取所有数据的方法,但我对PowerBI、PowerQuery或处理API一无所知。我在数据库的角色。

我在Power中使用了Get数据选项,并选择Web作为数据源。输入我的API链接,并传递标头。在默认情况下,我得到的结果仅限于25,我可以将其更改为100,但我的主要问题是无法获得下一组结果。

我需要某种循环来增加偏移量参数并重新处理查询。

我在PowerBI中的当前查询如下所示。

= Json.Document(Web.Contents("https://api.pagerduty.com/incidents",Web.Contents #"Content-Type"="application/json",Authorization="Token token=MY API KEY“))

它还给我这个:

我可以扩大列表,得到我需要的数据。但我现在只看到25人。

EN

回答 1

Stack Overflow用户

发布于 2022-04-18 20:58:21

您将需要一种方法来不断更新URL中的offset参数--例如,如果您设置了限制25,就会将offset设置为25以获取下一页,将50设置为获取之后的下一页,等等,如下所示:

https://api.pagerduty.com/incidents?offset=25

不过,我不知道你怎么能在你的工具里做到这一点!这里有一个指向PagerDuty文档论分页的链接,以防您需要额外的详细信息。

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

https://stackoverflow.com/questions/63983636

复制
相关文章

相似问题

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