À propos d’AdditionalInputData

ValidateAddress ignore certaines données d'entrée pendant le processus de normalisation des adresses. Ces données superflues (parfois appelées « dropped data » (données abandonnées)) sont renvoyées dans de champ AdditionalInputData. Voici des exemples de dropped data :

  • Instructions de livraison (par exemple « Déposer à la porte de derrière »)
  • Numéros de téléphone (par exemple, « 555-135-8792 »)
  • Lignes d'attention (par exemple, « Attn : John Smith »)

Les données de ce genre ne sont généralement pas intégrées dans une adresse. Si elles sont intégrées, ValidateAddress peut généralement identifier ces données superflues et les renvoyer dans la de champ AdditionalInputData.

Remarque : ValidateAddress ne renvoie pas les données extraites des adresses d'indices de scission. Une adresse d'indices de scission est une adresse principale qui est partagée entre plusieurs lignes d'adresse. Par exemple, si l'adresse principale est « 1 Green River Valley Rd » alors ce qui suit est une version d'indices de scission de cette adresse :

1 Green RiverValley Rd01230

S'il existe plus d'un élément de dropped data dans une adresse, chaque élément de données est séparé par un point-virgule et un espace («; ») pour les États-Unis les adresses et un espace pour les adresses en dehors des États-Unis. L'ordre des dropped data dans AdditionalInputData est le suivant :

  1. Charge de courrier arrêter (États-Unis) américaines uniquement.)
  2. Toutes les autres données superflues trouvées dans les lignes d'adresse
  3. Les lignes de données inutilisées entières

Par exemple, s'il s'agit de l'adresse d'entrée :

123 Main St C/O John Smith
Apt 5 Drop at back dock
jsmith@example.com
555-123-4567
05674

Alors AdditionalInputData contient :

C/O John Smith ; Apt 5 Déposer sur le quai à l'arrière; 555-123-4567 ; Jsmith@example.Com ; 555-123-4567

ValidateAddress peut traiter les types de données superflues suivantes :