创建批量读取任务(批量导出)
目的
用来创建批量读取任务以导出记录。
请求 URL
https://www.zohoapis.com.cn/crm/bulk/v2/read
请求方法
POST
范围
scope=ZohoCRM.bulk.read
(和)
scope=ZohoCRM.modules.{module_name}.{operation_type}
| 可能的模块名称 | 可能的操作类型 |
|---|---|
| 线索,客户,联系人,商机,市场活动,任务,服务支持,事件,通话,解决方案,产品,供货商,价格表,报价单,销售订单,采购订单,发货单和自定义模块 | ALL - 完全访问记录 READ - 获取批量读取任务 |
请求 JSON
| 属性 | 数据类型 | 必填 | 描述 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| callback 显示属性 | JSON 对象 | 否 | 一个有效的URL,它应该允许HTTP Post方法。批量读取任务的详细信息在作业成功完成或作业失败时发布到此URL。示例 - "callback" : { "url": "https://sampledomain.com/getzohoresponse", "method": "post" } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Show Callback Properties
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| query 显示属性 | JSON 对象 | 是 | 有关查询JSON对象的信息,请参考下表。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Show Query Properties
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
响应结构
| 属性 | 数据类型 | 描述 |
|---|---|---|
| status | 字符串 | 指定API调用的状态。示例 - "status": "success"。 |
| message | 字符串 | 指定任务的预定义注释。在任何错误发生的情况下有用。示例 - "message": "Added successfully." |
| details 显示属性 | JSON 对象 | 有关“details”JSON对象的信息,请参考下表。 |
备注:
在一个导出任务中最多可以导出20万条记录。 例如:“page”为“1”,页面中的记录为“200,000”。要了解更多关于批量API限制的信息,点击这里。
如果“page”的值为“1”,则将获取匹配条件的前200,000条记录用于导出。
示例请求
在这个请求中,@inputData.json包含了示例输入数据。
curl "https://www.zohoapis.com.cn/crm/bulk/v2/read"
-X POST
-H "Authorization: Zoho-oauthtoken 1000.8cb99dxxxxxxxxxxxxx9be93.9b8xxxxxxxxxxxxxxxf"
-d "@inputData.json" 示例输入
{
"query": {
"module": "Accounts",
"criteria": {
"group_operator": "and",
"group": [
{
"api_name": "Company",
"comparator": "contains",
"value": "a"
},
{
"group_operator": "or",
"group": [
{
"api_name": "Last_Name",
"comparator": "equal",
"value": "Patricia"
},
{
"api_name": "Company",
"comparator": "equal",
"value": "Zylker"
}
]
}
]
},
"page": 3
}
} 示例响应
{
"data": [
{
"status": "success",
"code": "ADDED_SUCCESSFULLY",
"message": "Added successfully.",
"details": {
"operation": "read",
"created_by": {
"id": "1000000031045",
"name": "Patricia Boyle"
},
"created_time": "2018-02-13T16:05:17+05:30",
"state": "ADDED",
"id": "1000010760002"
}
}
]
}