Loading

Data Cloud : mise en forme des identifiants pour les appels DELETE de l’API d’ingestion de flux en continu

Date de publication: Nov 5, 2025
Description

L'API Ingestion utilise des règles d'URL standard pour SUPPRIMER les appels. Ces règles exigent des caractères spéciaux dans la clé primaire pour pouvoir être codée dans un format spécifique afin d'éviter la corruption de données lors de la transmission.
Par exemple, le signe plus (+) est un caractère spécial commun qui nécessite le codage.

Résolution
  1. Sensibilité à la casse : les clés primaires sont sensibles à la casse. Cela signifie que les lettres en majuscule et en minuscule de l'ID sont distinctes. Assurez-vous que l'ID que vous incluez dans votre appel DELETE correspond parfaitement à la casse de l'ID présent dans Data Cloud.
  2. Identification des caractères spéciaux : consultez la clé primaire de l'enregistrement à supprimer. Recherchez tous les caractères qui ne sont pas alphanumériques (a-z, A-Z, 0-9) ou des tirets bas (_). Ces caractères peuvent devoir être codés.
  3. Codage des caractères spéciaux : utilisez le format d'encodage-pourcent (%XX), où XX est le code hexadécimal du caractère spécial. Vous trouverez des outils ou des ressources en ligne pour vous aider à convertir le caractère spécial vers son code hexadécimal.
  4. Appel DELETE mis à jour : remplacez le caractère spécial dans votre clé primaire par sa version codée dans l'appel DELETE.

Par exemple, si votre clé primaire d'origine contient « Item+123 », la version codée pourrait être « Item%2B123 ».

Ainsi, l'URL pour supprimer l'enregistrement ci-dessus serait :
https://{instance_url}/api/v1/ingest/sources/{name}/{object-name}?ids=Item%2B123

Numéro d’article de la base de connaissances

001728579

 
Chargement
Salesforce Help | Article