You need to enable JavaScript to run this app.
导航
Job查询
最近更新时间:2024.06.30 18:36:03首次发布时间:2024.06.30 18:36:03

请求说明

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