Path: /datafinder/openapi/v1/{app_id}/data-deletions/search
Method: POST
Content-type: application/json
Path-parameters:
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
app_id | int | 是 | 123456 | 应用ID |
Body:
{
"uuids": ["uuid-1", "uuid-2"],
"ssids": ["ssid-3", "ssid-4"],
"job_ids": ["6950255124627325442"],
"statuses": ["STARTED"]
}
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
uuids | List | 否 | 见下文请求示例 | 根据uuid查询满足条件的Job |
ssids | List | 否 | 根据ssid查询满足条件的Job | |
job_ids | List | 否 | 根据job_id查询满足条件的Job | |
statuses | List | 否 | 根据status查询满足条件的Job |
Response:
{
"code": 200,
"message": "success",
"data": [
{
"app_id": 1234,
` "job_id": "job_id",
"status": "STARTED",
"uuids": ["uuid-1", "uuid-2"],
"ssids": ["ssid-3", "ssid-4"],
"creator": "user_1",
"updater": "user_1",
"created_at": "2022-08-15",
"updated_at": "2022-08-15",
"started_at": "2022-08-15"
}
]
}
Job字段含义见:DeletionJob
注:查询接口可以根据uuids、ssids、job_ids、statuses作为过滤条件,可使用单独字段或者组合多个字段进行过滤。若不指定任何过滤条件,则默认查询全部。
返回状态码说明:
code | description |
---|---|
200 | 查询成功 |
400 | 查询失败,错误信息以具体的message为准 |
rc
为创建的 RangersClient, 其初始化请参考使用说明, 各语言的 SDK 都提供了类似的接口
调用(Python):
ak = 'xxx' # ak
sk = 'xxx' # sk
# 需要指定url地址
url = '{使用Finder服务域名替换}'
rc = RangersClient(ak, sk, url=url)
body = {
"statuses": ["STARTED"]
}
resp = rc.request(
"/datafinder/openapi/v1/{app_id}/data-deletions/search",
method="POST",
body=body
)
print(resp.json())