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())