更新多个标签

目的

同时更新多个标签。

请求URL

https://www.zohoapis.com.cn/crm/v2/settings/tags?module={module_api_name}

module_api_name - 模块的API名称

请求方法

PUT

范围

scope=ZohoCRM.settings.all
(或)
scope=ZohoCRM.settings.tags.{operation_type}

 
可能的操作类型
ALL - 完全数据访问
WRITE - 编辑标签数据
UPDATE - 更新标签数据

参数

参数名称数据类型描述
module (必填)字符串指定模块的API名称,如lead、Contacts、Accounts、Deals等。

示例请求

在这个输入中,@multipletagupdate.json包含了示例输入数据


				curl "https://www.zohoapis.com.cn/crm/v2/settings/tags?module=Contacts"
-X PUT
-H "Authorization: Zoho-oauthtoken 1000.8cb99dxxxxxxxxxxxxx9be93.9b8xxxxxxxxxxxxxxxf"
-d "@multipletagupdate.json"			

示例输入


				{
    "tags": [
       {
            "id": "410888000000482039",
            "name": "Chems"
        },
       {
            "id": "410888000000482040",
            "name": "Agricultural"
        }
    ]
}			

示例响应


				{
    "tags": [
       {
            "code": "SUCCESS",
            "message": "tags updated successfully",
            "status": "success",
            "details": {
                "created_by": {
                    "id": "2000000030444",
                    "name": "Chems"
                },
                "created_time": "2017-03-24T11:08:23+05:30",
                "id": "2000000088041",
                "modified_by": {
                    "id": "2000000030784",
                    "name": "Medical"
                },
                "modified_time": "2017-03-24T11:08:23+05:30"
            }
        },
       {
            "code": "SUCCESS",
            "message": "tags updated successfully",
            "status": "success",
            "details": {
                "created_by": {
                    "id": "2000000030344",
                    "name": "Agricultural"
                },
                "created_time": "2017-03-24T11:08:23+05:30",
                "id": "2000000088041",
                "modified_by": {
                    "id": "2000000038764",
                    "name": "Rural"
                },
                "modified_time": "2017-03-24T11:08:23+05:30"
            }
        }
    ]
}			

示例请求


				/** 多个标签更新 */
$zcrmModuleIns=ZCRMModule::getInstance("Leads");
$tagsArray= array();
$tag = ZCRMTag::getInstance("3372164000001597013");
$tag->setName("Name3");
array_push($tagsArray, $tag);
$tag = ZCRMTag::getInstance("3372164000001585002");
$tag->setName("Name4");
array_push($tagsArray, $tag);
$bulkAPIResponse = $zcrmModuleIns->updateTags($tagsArray); //$tagsArray - ZCRMTag实例的数组
$tags = $bulkAPIResponse->getData(); //$tags - ZCRMTag实例的数组			

示例输入


				{
    "tags": [
       {
            "id": "410888000000482039",
            "name": "Chems"
        },
       {
            "id": "410888000000482040",
            "name": "Agricultural"
        }
    ]
}			

示例响应


				{
    "tags": [
       {
            "code": "SUCCESS",
            "message": "tags updated successfully",
            "status": "success",
            "details": {
                "created_by": {
                    "id": "2000000030444",
                    "name": "Chems"
                },
                "created_time": "2017-03-24T11:08:23+05:30",
                "id": "2000000088041",
                "modified_by": {
                    "id": "2000000030784",
                    "name": "Medical"
                },
                "modified_time": "2017-03-24T11:08:23+05:30"
            }
        },
       {
            "code": "SUCCESS",
            "message": "tags updated successfully",
            "status": "success",
            "details": {
                "created_by": {
                    "id": "2000000030344",
                    "name": "Agricultural"
                },
                "created_time": "2017-03-24T11:08:23+05:30",
                "id": "2000000088041",
                "modified_by": {
                    "id": "2000000038764",
                    "name": "Rural"
                },
                "modified_time": "2017-03-24T11:08:23+05:30"
            }
        }
    ]
}			

示例请求


				ZCRMModule modulesIns = ZCRMModule.GetInstance("Leads");
List<ZCRMTag> tags = new List<ZCRMTag>();
ZCRMTag tag1 = ZCRMTag.GetInstance(3372164000001536001);
tag1.Name = "Name3";
ZCRMTag tag2 = ZCRMTag.GetInstance(3372164000001536002);
tag2.Name = "Name4";
tags.Add(tag1);
tags.Add(tag2);
BulkAPIResponse<ZCRMTag> response = modulesIns.UpdateTags(tags); //tags - 包含更新所需数据的ZCRMTag实例列表。
List<ZCRMTag> updatedtags = response.BulkData; //tags - ZCRMTag实例列表
List<EntityResponse> entityResponses = response.BulkEntitiesResponse; //entityResponses - EntityResponse实例的列表
		

示例输入


				{
    "tags": [
       {
            "id": "410888000000482039",
            "name": "Chems"
        },
       {
            "id": "410888000000482040",
            "name": "Agricultural"
        }
    ]
}			

示例响应


				{
    "tags": [
       {
            "code": "SUCCESS",
            "message": "tags updated successfully",
            "status": "success",
            "details": {
                "created_by": {
                    "id": "2000000030444",
                    "name": "Chems"
                },
                "created_time": "2017-03-24T11:08:23+05:30",
                "id": "2000000088041",
                "modified_by": {
                    "id": "2000000030784",
                    "name": "Medical"
                },
                "modified_time": "2017-03-24T11:08:23+05:30"
            }
        },
       {
            "code": "SUCCESS",
            "message": "tags updated successfully",
            "status": "success",
            "details": {
                "created_by": {
                    "id": "2000000030344",
                    "name": "Agricultural"
                },
                "created_time": "2017-03-24T11:08:23+05:30",
                "id": "2000000088041",
                "modified_by": {
                    "id": "2000000038764",
                    "name": "Rural"
                },
                "modified_time": "2017-03-24T11:08:23+05:30"
            }
        }
    ]
}