您可以单击官方文档上的每个GET
或端点,以查看它是否支持其他查询参数。POST
作业的端点确实支持历史数据
如您所见,您可以使用embed=history
or embed=historySummary
,因为您的用例embed=historySummary
更适合,因为它仅包含此形式的上次运行的时间戳,并且成本较低且耗时:
[
{
"id": "your_job_id",
"historySummary": {
"failureCount": 6,
"lastFailureAt": "2018-01-26T12:18:46.406+0000",
"lastSuccessAt": "2018-04-19T13:50:14.132+0000",
"successCount": 226
},
...
},
...
]
您可以比较这些日期以确定上次运行是否成功。但是请记住,lastFailureAt
并且lastSuccessAt
可能null
作为一项工作可能从未运行过:
{
"id": "job-that-never-ran",
"labels": {},
"run": {
...
}
"historySummary": {
"successCount": 0,
"failureCount": 0,
"lastSuccessAt": null,
"lastFailureAt": null
}
},