Noms de rue abrégés désormais disponibles dans l'API
Les noms de rue abrégés sont désormais disponibles dans l'API. Récupérez ainsi les noms de rue même lorsqu'ils sont abrégés.
Les noms de rue longs posent problème dans certains systèmes. Longueur des champs dans les systèmes ERP, étiquettes sur les colis, lignes d'adresse sur les factures : tous ont des limites. C'est pourquoi nous introduisons le nouveau champ streetShort : une version automatiquement abrégée du nom de la rue.
Qu'est-ce que l'abréviation des noms de rue et pourquoi est-elle utile ?
Certains noms de rue néerlandais sont remarquablement longs. La rue Eerste Jan van der Heijdenstraat à Amsterdam compte 32 caractères. Les systèmes avec une limite de champ de 24 caractères y sont confrontés.
Avec le nouveau champ streetShort, l'API retourne automatiquement une version abrégée :
Eerste Jan van der Heijdenstraat→1e J. v.d. Heijdenstraat
Comment cela fonctionne-t-il techniquement ?
Activez le nouveau champ en ajoutant le paramètre shortening=1 à votre appel API :
GET /lookup/v1/address/nl?postalcode=1234AB&number=10&shortening=1
La réponse contient alors un champ supplémentaire streetShort en plus du champ street existant. Les champs existants ne sont pas modifiés.
Comment les noms de rue sont-ils abrégés ?
La logique d'abréviation suit des règles fixes :
| Type | Exemple | Abréviation |
|---|---|---|
| Nombres ordinaux | Eerste, Tweede | 1e, 2e |
| Titres | Professor, Dokter | Prof., Dr. |
| Prépositions | Van de, Van den | v.d., v.d. |
| Initiales | Jan Willem | J.W. |
L'abréviation est cohérente et prévisible : aucune troncature arbitraire.
Entièrement optionnel et 100 % rétrocompatible
Les intégrations existantes fonctionnent sans modification. Le champ streetShort n'apparaît dans la réponse que si vous ajoutez shortening=1. Vous pouvez ignorer ce champ ou l'utiliser en complément de street.
Bientôt disponible dans nos extensions
La prise en charge de streetShort sera bientôt ajoutée aux extensions WooCommerce, Magento 2 et Contact Form 7. Les mises à jour suivront automatiquement.
Résumé
- Nouveau champ :
streetShortavec un nom de rue automatiquement abrégé - Activation via le paramètre
shortening=1 - Rétrocompatible : aucune modification nécessaire du code existant
- Algorithme d'abréviation cohérent basé sur des règles linguistiques