Pagerduty如何使用api v2获得个人日程安排

时间:2017-03-17 10:08:32

标签: rest

在PagerDuty api v1中,可以获得该页面上显示的单个用户的日程安排:here

如何使用v2 API生成相同的结果?

我尝试使用与v1相同的端点,但它返回了

{'error': {'code': 2100, 'message': 'Not Found'}}

对我而言,Page2Duty for v2的文档很难从中获得有用的信息。

1 个答案:

答案 0 :(得分:0)

“我尝试使用与v1中相同的端点......”

我认为你的终点看起来像这样:

V1 https://my-account.pagerduty.com/api/v1/schedules/P538IZH/entries?since=2017-03-01&until=2017-03-20"(返回日期范围的条目列表)

V2 https://api.pagerduty.com/schedules/P538IZH/entries?since=2017-03-01&until=2017-03-20"(返回错误2100

在API V2中,您将排除端点的/entries部分:

https://api.pagerduty.com/schedules/P538IZH/?since=2017-03-01&until=2017-03-20"

This API call can be made right from the docs.

如果您要在api.pagerduty.com/schedules/<ID> try the list schedules call first

中查找要使用的ID