在PagerDuty api v1中,可以获得该页面上显示的单个用户的日程安排:here
如何使用v2 API生成相同的结果?
我尝试使用与v1相同的端点,但它返回了
{'error': {'code': 2100, 'message': 'Not Found'}}
对我而言,Page2Duty for v2的文档很难从中获得有用的信息。
答案 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