获取批量读取任务明细
目的
用来获取之前执行的批量读取任务的详细信息。
请求 URL
https://www.zohoapis.com.cn/crm/bulk/v2/read/{job_id}
job_id - 批量读取任务的惟一ID
请求方法
GET
范围
scope=ZohoCRM.bulk.read
(或)
scope=ZohoCRM.modules.{module_name}.{operation_type}
可能的模块名称 | 可能的操作类型 |
---|---|
线索,客户,联系人,商机,市场活动,服务支持,解决方案,产品,供货商,价格表和自定义模块。 | ALL - 完全访问相关记录 READ - 获取批量读取任务 |
响应结构
属性 | 数据类型 | 描述 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operation | 字符串 | 指定API完成的操作类型。示例 - "operation" : "read”。 | ||||||||||||||||
created_by | JSON 对象 | 指定发起批量读取任务的用户ID和名称。示例 - "created_by": { "id": "1000000031045", "name": "Patricia Boyle" }, | ||||||||||||||||
created_time | ISO8601 | 指定初始化批量读取任务的时间段。 | ||||||||||||||||
created_by | JSON 对象 | 指定发起批量读取任务的用户ID和名称。示例 - "created_by": { "id": "1000000031045", "name": "Patricia Boyle" }, | ||||||||||||||||
state | 字符串 | 指定批量读取任务的当前状态。示例:"state": "ADDED" 或 "IN PROGRESS" 或 "COMPLETED"。 | ||||||||||||||||
query | JSON 对象 | 指定用户在创建批量读取任务时提供的“查询”。属性与请求JSON中相同,包含"modules", "fields", "criteria" 和 "page"。 | ||||||||||||||||
id | 字符串 | 指定批量读取任务的唯一标识符。 示例 - "id": "1000010760002"。 | ||||||||||||||||
result 显示属性 | JSON 对象 | 它只有在任务完成后才可用。有关“result”JSON对象的信息,请参考下表。 | ||||||||||||||||
Result Properties
|
备注:
要了解更多关于批量API限制的信息,点击这里。
示例请求
curl "https://www.zohoapis.com.cn/crm/bulk/v2/read/1000000031045"
-X GET
-H "Authorization: Zoho-oauthtoken 1000.8cb99dxxxxxxxxxxxxx9be93.9b8xxxxxxxxxxxxxxxf"
示例响应:对于添加任务
{
"data": [
{
"operation": "read",
"created_by": {
"id": "1000000031045",
"name": "Chakra"
},
"created_time": "2018-02-13T17:16:19+05:30",
"state": "ADDED",
"query": {
"module": "Contacts",
"fields": [
"Last_Name",
"First_Name"
],
"criteria": {
"api_name": "Email",
"comparator": "contains",
"value": "@"
},
"page": 1
},
"id": "1000010760012"
}
]
}
示例响应:对于进行中任务
{
"data": [
{
"operation": "read",
"created_by": {
"id": "1000000031037",
"name": "p.boyle@zylker.com"
},
"created_time": "2018-01-24T19:07:43+05:30",
"state": "IN PROGRESS",
"query": {
"module": "Accounts",
"page": 3
},
"id": "1000000035013"
}
]
}
示例响应:对于已完成任务
{
"data": [
{
"operation": "read",
"created_by": {
"id": "1000000031045",
"name": "Chakra"
},
"created_time": "2018-02-13T17:12:15+05:30",
"state": "COMPLETED",
"query": {
"module": "Contacts",
"fields": [
"Last_Name",
"First_Name"
],
"criteria": {
"api_name": "Email",
"comparator": "contains",
"value": "@"
},
"page": 1
},
"result": {
"page": 1,
"count": 200000,
"download_url": "/crm/bulk/v2/read/1000010760010/result",
"per_page": 200000,
"more_records": true
},
"id": "1000010760010"
}
]
}