updateRecords-Methode
Inhaltsverzeichnis
Zweck
Mit der updateRecords-Methode können Sie die Datensätze in Zoho CRM aktualisieren oder ändern.
Wichtig: Verwenden Sie zur Übergabe dieser Parameter die Methode POST anstatt der Methode GET.
Anfrage-URL
XML-Format
So aktualisieren Sie in nur einem API-Aufruf einen einzelnen Datensatz in einem Modul:
https://crm.zoho.com/crm/private/xml/Leads/updateRecords?authtoken=Auth
So aktualisieren Sie in nur einem API-Aufruf mehrere Datensätze in einem Modul:
https://crm.zoho.com/crm/private/xml/Leads/updateRecords?authtoken=Auth
Klicken Sie auf Mehrere Datensätze aktualisieren
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. |
xmlData* | XML | Geben Sie die Felder und die zugehörigen Werte an. |
wfTrigger | Boolesch | Setzen Sie den Wert auf True, um die Workflow-Regel während der Aktualisierung des Datensatzes im CRM-Konto auszulösen. Standardmäßig ist dieser Parameter auf False gesetzt. |
newFormat | Ganzzahl (1 oder 2) | newFormat=1: Um Felder mit dem Wert "Null" beim Aktualisieren von Daten aus Ihrem CRM-Konto auszuschließen. newFormat=2: Um Felder mit dem Wert "Null" beim Aktualisieren von Daten aus Ihrem CRM-Konto einzubeziehen. |
version | Ganzzahl | Version = 1: (Standardwert) Dadurch werden Antworten auf der Grundlage der früheren API-Implementierung abgerufen, d. h. vor den vorgenommenen Erweiterungen/Verbesserungen. Version = 2: Dadurch werden Antworten basierend auf der neuesten API-Implementierung abgerufen. Version=4: Um mehrere Datensätze in nur einem API-Methodenaufruf zu aktualisieren. |
* – Obligatorischer Parameter
Hinweis:
- Auf der Seite Versionshinweise
Zusätzliche Hinweise
- Beim Aktualisieren von Daten in Ihrem Zoho CRM-Account wird die rollenbasierte Sicherheit (Rollen, Profile, Sicherheit auf Feldebene und die Datenfreigaberegeln) angewendet. Verwenden Sie daher die Benutzer-ID mit der höchsten Rolle (z. B. CEO) und dem höchsten Profil (z. B. Administrator). Stellen Sie außerdem sicher, dass alle Felder in den Sicherheitseinstellungen auf Feldebene aktiviert sind. Informationen zu rollenbasierten Sicherheitseinstellungen finden Sie unter Sicherheitsadministration
- Stellen Sie beim Aktualisieren der Daten sicher, dass Datum und Uhrzeit im Format tt/mm/jjjj und
Eigentümer des Datensatzes aktualisieren
Stellen Sie beim Aktualisieren eines Datensatzes über API sicher, dass Sie die E-Mail-Adresse oder Benutzer-ID des Datensatzeigentümers festlegen. Wenn Sie den Namen des Datensatzeigentümers verwenden, wird der Datensatz den standardmäßigen Anmeldeinformationen zugeordnet, die im Authentifizierungstoken verwendet werden. Wenn Sie die Benutzer-ID verwenden möchten, um den Datensatzeigentümer festzulegen, fügen Sie der xmlData-Zeichenfolge den Tag
Beispiele
Um Datensätze in Zoho CRM zu aktualisieren, gehen Sie wie folgt vor:
- Die URL sollte wie nachstehend angegeben werden:
https://crm.zoho.com/crm/private/xml/Leads/updateRecords - Die Parameter sollten wie unten angegeben werden:
- authtoken:
- scope:
- xmlData:Dies ist eine XML-Zeichenfolge. Das Format sollte dem Format einer Abruf-API zum Abrufen von Datensätzen im XML-Format entsprechen.
- id: Dies ist die ID des zu aktualisierenden Datensatzes.
- authtoken:
XML-Datenformat:
https://crm.zoho.com/crm/private/xml/Leads/updateRecords?newFormat=1
- authtoken=xy4gr1554712345fg
- scope=crmapi
- xmlData = wie unten aufgeführt
- id = 1000000019001
Aufgaben mit Kontaktzuordnung
https://crm.zoho.com/crm/private/xml/Tasks/updateRecords?authtoken=AuthToken
Veranstaltungen
https://crm.zoho.com/crm/private/xml/Events/updateRecords?authtoken=AuthToken
Kontakte
https://crm.zoho.com/crm/private/xml/Contacts/updateRecords?authtoken=AuthToken
Angebote
Hinweis:
- Für "Produkt-ID" muss ein Wert eingegeben werden.
- Wenn Sie über keine gültige Produkt-ID verfügen, können Sie den Produktnamen angeben.
https://crm.zoho.com/crm/private/xml/Quotes/updateRecords?authtoken=Auth Token
Kundenaufträge
Hinweis:
- Für "Produkt-ID" muss ein Wert eingegeben werden.
- Wenn Sie über keine gültige Produkt-ID verfügen, können Sie den Produktnamen angeben.
https://crm.zoho.com/crm/private/xml/SalesOrders/updateRecords?authtoken=Auth Token
Produkte
https://crm.zoho.com/crm/private/xml/Products/updateRecords?authtoken=491e5e3374b0132324lqs2f1scb18cd0
newFormat=1
Hinweis:
- Der Wert für "Handler" sollte die SMOWNERID sein.
Testprogramm
Mit dem beigefügten Programm können Sie die Funktion der updateRecords-Methode in Ihrer Java-Umgebung ausführen und testen.
Das Java-Programm enthält Folgendes:
- Format der Tokengenerierung
- Parameter und ihre Werte
- Tatsächliche Anwendung der Methode
Klicken Sie hier, um das Programm herunterzuladen.
"CDATA" verwenden
Zweck: Sonderzeichen als Klartext und NICHT als XML-Daten betrachten
URL-Format:
https://crm.zoho.com/crm/private/xml/Contacts/updateRecords?newFormat=1
XML-Beispieldaten:
Als POST:
Als GET:
Hinweis:
- "%26" gilt als "
& "
Mehrere Datensätze aktualisieren
Zweck
Sie können updateRecords verwenden, um mehrere Datensätze mit nur einer updateRecords-API-Methode zu aktualisieren. Bitte beachten Sie, dass "version=4" ein obligatorischer Parameter ist.
Wir haben einen neuen Code eingeführt, der den API-Ergebnisstatus für jeden Datensatz darstellt. Der Code ist wie nachstehend angegeben:
2001 = Datensatz wurde erfolgreich aktualisiert
URL-Format:
https://crm.zoho.com/crm/private/xml/Leads/updateRecords?authtoken=Auth
XML-Beispieldaten
Beispielantwort
Die Funktion und Antwort entspricht den folgenden Angaben.
Wenn "version=4" sind in einigen Datensätzen (nicht in allen) Fehler enthalten. Die Funktion und Antwort entspricht den folgenden Angaben:
Hinweis:
- Wenn Sie "version=4" verwenden, müssen Sie die "Id" im xmlData-Zeichenfolge zur Verfügung stellen.
- Entwickler können nun die Datensatz-ID ganz einfach identifizieren, da die Datensatzdetails in der Antwort auf die gleiche Weise wie bei den Anfragen des Benutzers in den XML-Daten angegeben werden.
- Wenn Sie die Version nicht weitergeben, wird die Standardfunktion ausgeführt.
- Sie können maximal 100 Datensätze in einem einzelnen API-Aufruf aktualisieren.