uploadPhoto-Methode
Inhaltsverzeichnis
Zweck
Mit dieser Methode können Sie Fotos zu Leads oder Kontakten hochzuladen.
Anfrage-URL
XML-Format:
Für Leads:
https://crm.zoho.com/crm/private/xml/Leads/uploadPhoto?authtoken=Auth Token
Für Kontakte:
https://crm.zoho.com/crm/private/xml/Contacts/uploadPhoto?authtoken=Auth Token
Anfrageparameter
Parameter | Datentyp | Beschreibung |
authtoken* | Zeichenfolge | Verschlüsselte alphanumerische Zeichenfolge zur Authentifizierung Ihrer Zoho-Anmeldedaten. |
scope* | Zeichenfolge | Geben Sie den Wert als crmapi an. |
id* | Zeichenfolge | Geben Sie die eindeutige ID des Datensatzes an. |
content* | FileInputStream | Übergeben Sie den "FileInputStream" des Fotos. |
* – Obligatorischer Parameter
Hinweis:
- Die Größe der Fotos sollte 2 MB nicht überschreiten. Wenn die Größe 2 MB überschreitet, erhalten Sie die folgende Fehlermeldung: "Die Dateigröße darf 2 MB nicht überschreiten".
Java-Code zum Hochladen von Fotos zu einem Lead oder Kontakt
Sie können dieses Programm in Ihrer Java-Umgebung ausführen, um ein Foto zu einen Lead oder einen Kontakt hochzuladen.
Im Programm müssen Sie die folgenden Werte angeben:
- Ihren Authentifizierungstoken
- Die ID des Datensatzes
- Die uploadFile-Anfrage-URL im oben genannten Format
- Der Dateipfad, d. h. den Speicherort des Fotos.
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
}
Beispielantwort
PHP-Code zum Hochladen von Fotos zu einem Lead oder Kontakt
$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;
?