Méthode uploadPhoto
Table des matières
Objectif
Vous pouvez utiliser cette méthode pour charger des photos vers des leads ou vers des contacts.
URL de la demande
Format XML :
Pour les leads :
https://crm.zoho.com/crm/private/xml/Leads/uploadPhoto?authtoken=Auth Token
Pour les contacts :
https://crm.zoho.com/crm/private/xml/Contacts/uploadPhoto?authtoken=Auth Token
Paramètres de la demande
Paramètre | Type de données | Description |
authtoken* | Chaîne | Chaîne alphanumérique chiffrée utilisée pour l'authentification de vos identifiants Zoho. |
scope* | Chaîne | Entrez la valeur crmapi |
id* | Chaîne | Indiquez l'ID unique de l'enregistrement |
content* | FileInputStream | Transmet le FileInputStream de la photo |
* - Paramètre obligatoire
Remarque :
- La taille de chaque photo ne doit pas dépasser 2 Mo. Si la taille dépasse 2 Mo, vous recevrez le message d'erreur suivant : « La taille du fichier ne doit pas dépasser 2 Mo ».
Code Java pour charger une photo vers un lead ou un contact
Vous pouvez exécuter ce programme dans votre environnement Java pour charger une photo vers un lead ou un contact.
Dans le programme, vous devez définir des valeurs pour les éléments suivants :
- Votre jeton d'authentification
- L'ID de l'enregistrement
- L'URL de demande uploadPhoto selon le format mentionné ci-dessus
- Le chemin du fichier, c.-à-d. l'emplacement de la photo
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
}
Exemple de réponse
Code PHP pour charger une photo vers un lead ou un contact
$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;
?