Método uploadPhoto
Tabla de contenido
Finalidad
Puede usar este método para subir fotos a Clientes potenciales o a Contactos.
URL de la solicitud
Formato XML:
Para clientes potenciales:
https://crm.zoho.com/crm/private/xml/Leads/uploadPhoto?authtoken=Auth Token
Para contactos:
https://crm.zoho.com/crm/private/xml/Contacts/uploadPhoto?authtoken=Auth Token
Parámetros de la solicitud
Parámetro | Tipo de datos | Descripción |
authtoken* | Cadena | Cadena alfanumérica encriptada para autenticar sus credenciales de Zoho. |
scope* | Cadena | Especificar el valor como crmapi |
id* | Cadena | Especificar el ID único del registro |
contenido* | FileInputStream | Traspasar el FileInputStream de la foto |
* Parámetro obligatorio
Nota:
- El tamaño de cada foto no debe superar los 2 MB. Si el tamaño supera los 2 MB, recibirá el siguiente mensaje de error: "El tamaño del archivo no debe superar los 2 MB".
Código Java para cargar fotos a un cliente potencial o contacto
Puede ejecutar este programa en el entorno Java para cargar fotos a un cliente potencial o contacto.
En el programa, debe especificar valores para las siguientes opciones:
- Su código de autenticación
- El ID del registro
- La dirección URL de la solicitud de uploadPhoto en el formato mencionado anteriormente
- La ruta del archivo, es decir, la ubicación de la foto
import org.apache.commons.httpclient.*;
import org.apache.commons.httpclient.methods.*;
import org.apache.commons.httpclient.methods.multipart.Part;
import org.apache.commons.httpclient.methods.multipart.FilePart;
import org.apache.commons.httpclient.methods.multipart.StringPart;
import org.apache.commons.httpclient.methods.multipart.MultipartRequestEntity;
import org.apache.commons.httpclient.methods.multipart.PartSource;
import org.apache.commons.httpclient.methods.multipart.ByteArrayPartSource;
public class UploadPhoto
}
Ejemplo de respuesta
Código PHP para cargar fotos a un cliente potencial o contacto
$recordId="2000000016885";
$ch=curl_init();
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_VERBOSE,0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_URL,"https://crm.zoho.com/crm/private/xml/Leads/uploadPhoto?authtoken=
curl_setopt($ch,CURLOPT_POST,true);
$post=array("id"=
curl_setopt($ch,CURLOPT_POSTFIELDS,$post);
$response=curl_exec($ch);
echo $response;
?