Method: provideValidationFeedback

Feedback zum Ergebnis der Sequenz von Validierungsversuchen. Dies sollte der letzte Aufruf nach einer Reihe von Validierungsaufrufen für dieselbe Adresse sein und sollte nach Abschluss der Transaktion aufgerufen werden. Dies sollte nur einmal für die Sequenz von v1.validateAddress-Anfragen gesendet werden, die zur vollständigen Validierung einer Adresse erforderlich sind.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "conclusion": enum (ValidationConclusion),
  "responseId": string
}
Felder
conclusion

enum (ValidationConclusion)

Erforderlich. Das Ergebnis der Sequenz der Validierungsversuche.

Wenn dieses Feld auf VALIDATION_CONCLUSION_UNSPECIFIED gesetzt ist, wird ein INVALID_ARGUMENT-Fehler zurückgegeben.

responseId

string

Erforderlich. Die ID der Antwort, auf die sich dieses Feedback bezieht. Dies sollte die [responseId][google.maps.addressvalidation.v1.ValidateAddressRequest.response_id] aus der ersten Antwort einer Reihe von Versuchen zur Adressvalidierung sein.

Antworttext

Wenn der Vorgang erfolgreich ist, ist der Antworttext leer.

ValidationConclusion

Die möglichen endgültigen Ergebnisse der Sequenz von Anfragen zur Adressvalidierung, die zum Bestätigen einer Adresse erforderlich sind.

Enums
VALIDATION_CONCLUSION_UNSPECIFIED Dieser Wert wird nicht verwendet. Wenn das Feld ProvideValidationFeedbackRequest.conclusion auf VALIDATION_CONCLUSION_UNSPECIFIED gesetzt ist, wird der Fehler INVALID_ARGUMENT zurückgegeben.
VALIDATED_VERSION_USED Die Version der von der Address Validation API zurückgegebenen Adresse wurde für die Transaktion verwendet.
USER_VERSION_USED Die Version der vom Nutzer angegebenen Adresse wurde für die Transaktion verwendet
UNVALIDATED_VERSION_USED Für die Transaktion wurde eine Version der Adresse verwendet, die nach dem letzten Bestätigungsversuch eingegeben wurde, aber nicht noch einmal validiert wurde.
UNUSED Die Transaktion wurde abgebrochen und die Adresse nicht verwendet.