Method: provideValidationFeedback

Commentaires sur le résultat de la séquence de tentatives de validation. Il doit s'agir du dernier appel effectué après une séquence d'appels de validation pour la même adresse, et doit être appelé une fois la transaction terminée. Cet e-mail ne doit être envoyé qu'une seule fois pour la séquence de v1.validateAddress requêtes nécessaires à la validation complète d'une adresse.

Requête HTTP

POST https://addressvalidation.googleapis.com/v1:provideValidationFeedback

L'URL utilise la syntaxe de transcodage gRPC.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "conclusion": enum (ValidationConclusion),
  "responseId": string
}
Champs
conclusion

enum (ValidationConclusion)

Obligatoire. Résultat de la séquence de tentatives de validation.

Si ce champ est défini sur VALIDATION_CONCLUSION_UNSPECIFIED, une erreur INVALID_ARGUMENT sera renvoyée.

responseId

string

Obligatoire. ID de la réponse à laquelle ce commentaire est destiné. Il doit s'agir du champ [responseId][google.maps.addressvalidation.v1.ValidateAddressRequest.response_id] de la première réponse d'une série de tentatives de validation de l'adresse.

Corps de la réponse

Si la requête aboutit, le corps de la réponse est vide.

Conclusion de la validation

Les résultats finaux possibles de la séquence de requêtes de validation d'adresse nécessaires pour valider une adresse.

Enums
VALIDATION_CONCLUSION_UNSPECIFIED Cette valeur n'est pas utilisée. Si le champ ProvideValidationFeedbackRequest.conclusion est défini sur VALIDATION_CONCLUSION_UNSPECIFIED, une erreur INVALID_ARGUMENT est renvoyée.
VALIDATED_VERSION_USED La version de l'adresse renvoyée par l'API Address Validation a été utilisée pour la transaction.
USER_VERSION_USED Version de l'adresse fournie par l'utilisateur pour la transaction
UNVALIDATED_VERSION_USED Une version de l'adresse saisie après la dernière tentative de validation, mais qui n'a pas été validée à nouveau, a été utilisée pour la transaction.
UNUSED La transaction a été abandonnée, et l'adresse n'a pas été utilisée.