要使用RoboflowAPI获取数据批次信息,首先需要发送一个GET请求。以下是如何构造这个请求的示例。
curl --location --request GET 'https://api.roboflow.com/${WORKSPACE}/${PROJECT}/batches?api_key=${ROBOFLOW_API_KEY}'
这个请求将返回一个包含批次信息的JSON格式响应。响应中的数据将包括批次名称、作业数量、图像数量以及上传时间等信息。例如:
{
"batches": [
{
"name": "Uploaded on 11/22/22 at 1:39 pm",
"numJobs": 2,
"images": 115,
"uploaded": {
"_seconds": 1669146024,
"_nanoseconds": 818000000
},
"id": ""
},
{
"numJobs": 0,
"images": 11,
"uploaded": {
"_seconds": 1669236873,
"_nanoseconds": 47000000
},
"name": "Upload via API",
"id": ""
}
]
}
如果需要获取特定批次的信息,可以在请求路径中添加批次ID。例如:
curl --location --request GET 'https://api.roboflow.com/${WORKSPACE}/${PROJECT}/batches/${BATCH_ID}?api_key=${ROBOFLOW_API_KEY}'
这个请求将返回特定批次的详细信息,包括批次名称、上传时间、图像数量和作业数量等。返回的数据格式如下:
{
"name": "Uploaded on 11/22/22 at 1:39 pm",
"uploaded": {
"_seconds": 1669146024,
"_nanoseconds": 818000000
},
"images": 115,
"numJobs": 2,
"id": ""
}