上传图片

目的

将图片附加在记录上。您必须将图片包含在内容类型为multipart/form data的请求中。

请求URL

https://www.zohoapis.com.cn/crm/v2/{module_api_name}/{record_id}/photo

module_api_name - 模块的API名称

record_id - 记录的唯一ID。

支持的模块
线索,联系人,客户,产品,供货商和自定义模块

请求方法

POST

范围

scope=ZohoCRM.modules.all
(或)
scope=ZohoCRM.modules.{module_name}.{operation_type}

可能的模块名称可能的操作类型
线索,联系人,客户,产品,供货商和自定义模块ALL - 完全访问图片
WRITE - 编辑图片数据
CREATE - 创建图片数据

参数

参数名称数据类型描述
file (必填)File选择要上传的图片。

示例请求

在这个请求中,"file=@img1.png" 包含了示例输入图片。


				curl "https://www.zohoapis.com.cn/crm/v2/Leads/3000000038009/photo"
-X POST
-H "Authorization: Zoho-oauthtoken 1000.8cb99dxxxxxxxxxxxxx9be93.9b8xxxxxxxxxxxxxxxf"
-F "file=@img1.png"			

示例响应


				{
    "message": "photo uploaded successfully",
    "details": {},
    "status": "success",
    "code": "SUCCESS"
}			

示例请求


				ZCRMRecord record = ZCRMRecord.getInstance("Contacts", 975824386248l);//带有记录ID的模块API名称
APIResponse response = record.uploadPhoto("ImagePath");
String requestStatus =response.getStatus();			

示例响应


				{
    "message": "photo uploaded successfully",
    "details": {},
    "status": "success",
    "code": "SUCCESS"
}			

示例请求


				try{
$record=ZCRMRecord::getInstance(“Leads”,”410405000001111007”);
$responseIns=$record->uploadPhoto($photoPath); // $photoPath - 上传图片的绝对路径。
echo "HTTP Status Code:".$responseIns->getHttpStatusCode();
echo "Status:".$responseIns->getStatus();
echo "Message:".$responseIns->getMessage();
echo "Code:".$responseIns->getCode();
echo "Details:".$responseIns->getDetails()['id'];
}catch(ZCRMException $e)
{
echo $e->getCode();
echo $e->getMessage();
echo $e->getExceptionCode();
}			

示例响应


				{
    "message": "photo uploaded successfully",
    "details": {},
    "status": "success",
    "code": "SUCCESS"
}			

示例请求


				def upload_photo(self):
    try:
        record=ZCRMRecord.get_instance('Leads',1386586000001856002)
        resp=record.upload_photo('/Users/Pictures/image.png')
        print resp.status_code
        print resp.code
        print resp.message
        print resp.status
    except ZCRMException as ex:
        print ex.status_code
        print ex.error_message
        print ex.error_code
        print ex.error_details
        print ex.error_content			

示例响应


				{
    "message": "photo uploaded successfully",
    "details": {},
    "status": "success",
    "code": "SUCCESS"
}			

示例请求


				ZCRMRecord recordIns = ZCRMRecord.GetInstance("Leads", 3372164000001632020); //带有记录ID的模块API名称
APIResponse response = recordIns.UploadPhoto("ImagePath");
JObject photo = response.ResponseJSON; //photo is JArra			

示例响应


				{
    "message": "photo uploaded successfully",
    "details": {},
    "status": "success",
    "code": "SUCCESS"
}