Loading

Data Cloud: Formatieren von IDs für DELETE-Aufrufe der Streaming-Aufnahme-API

Veröffentlichungsdatum: Nov 5, 2025
Beschreibung

Die Aufnahme-API verwendet Standardregeln für URLs für DELETE-Aufrufe. Diese Regeln erfordern die Kodierung von im primären Schlüssel enthaltenen Sonderzeichen in einem bestimmten Format, um Datenkorruption bei der Übertragung zu vermeiden.
Das Pluszeichen (+) etwa ist ein gängiges Sonderzeichen, das kodiert werden muss.

Lösung
  1. Groß-/Kleinschreibung: Bei primären Schlüsseln muss die Groß-/Kleinschreibung beachtet werden. Das bedeutet, dass die Groß- und Kleinbuchstaben in der ID als unterschiedliche Zeichen betrachtet werden. Achten Sie darauf, dass die ID in Ihrem DELETE-Aufruf exakt der Schreibweise der ID in der Data Cloud entspricht.
  2. Sonderzeichen identifizieren: Überprüfen Sie den primären Schlüssel des Datensatzes, den Sie löschen möchten. Suchen Sie nach nicht alphanumerischen Zeichen (a-z, A-Z, 0-9) oder Unterstrichen (_). Diese müssen möglicherweise kodiert werden.
  3. Sonderzeichen kodieren: Verwenden Sie die Prozentkodierung (%XX), bei der XX für den Hexadezimalcode des Sonderzeichens steht. Online-Tools oder -Ressourcen helfen Ihnen dabei, Sonderzeichen in ihren Hexadezimalcode umzuwandeln.
  4. DELETE-Aufruf aktualisieren: Ersetzen Sie im DELETE-Aufruf das Sonderzeichen im primären Schlüssel durch seine kodierte Version.

Beispiel: Wenn der ursprüngliche primäre Schlüssel die Zeichenfolge "Element+123" enthält, würde die kodierte Version "Element%2B123" lauten.

Die URL zum Löschen des obigen Datensatzes würde somit folgendermaßen aussehen:
https://{instance_url}/api/v1/ingest/sources/{name}/{object-name}?ids=Item%2B123

Nummer des Knowledge-Artikels

001728579

 
Laden
Salesforce Help | Article