add administrativeArea, postalCode to addressverification when using USPS CASS

Ouverte
#526 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
42/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
python
Domaine
api

Piste de recherche

Repérez l’implémentation Python de la méthode addressvalidation et comparez ses arguments de requête avec la documentation liée de Address Validation API pour enableUspsCass. Ajoutez la prise en charge de administrativeArea et postalCode, puis vérifiez que les deux valeurs peuvent être envoyées avec les arguments existants.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

triage me type: feature request

Thanks for stopping by to let us know something could be better!


PLEASE READ

If you have a support contract with Google, please create an issue in the support console. This will ensure a timely response.

Discover additional support services for the Google Maps Platform, including developer communities, technical guidance, and expert support at the Google Maps Platform support resources page.

If your bug or feature request is not related to this particular library, please visit the Google Maps Platform issue trackers.

Check for answers on StackOverflow with the google-maps tag.


Is your feature request related to a problem? Please describe.
When using the enableUspsCass argument, we are noticing inconsistent responses with administrativeArea and postalCode being included in the addressLines list. the addressvalidation method should allow additional properties for these values in the arguments, to match what can be sent to the API (see: https://developers.google.com/maps/documentation/address-validation/requests-validate-address#enable-cass)

Describe the solution you'd like
Modify the above method to support two additional arguments, such as

def addressvalidation(client, addressLines, regionCode=None , locality=None, enableUspsCass=None, administrativeArea=None, postalCode=None):

I have forked this repository and made the desired changes, if this solution is acceptable.

Describe alternatives you've considered
Not including enableUspsCass as an option, however this package could be modified to support both.

Additional context
Add any other context or screenshots about the feature request here.

Langage dominant
Python
Étoiles
5k
Forks
1.4k
Merge moyen
5 h 9 min
PR mergées (30 j)
1

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de googlemaps/google-maps-services-python

Toutes les issues de googlemaps/google-maps-services-python

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.