Method: provideValidationFeedback

Opinia o wynikach sekwencji prób weryfikacji. Powinno to być ostatnie wywołanie po sekwencji wywołań weryfikujących ten sam adres. Należy je wywołać po zakończeniu transakcji. Należy je wysłać tylko raz w sekwencji żądań v1.validateAddress potrzebnych do pełnej weryfikacji adresu.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "conclusion": enum (ValidationConclusion),
  "responseId": string
}
Pola
conclusion

enum (ValidationConclusion)

To pole jest wymagane. Rezultat sekwencji prób weryfikacji.

Jeśli pole ma wartość VALIDATION_CONCLUSION_UNSPECIFIED, zwracany jest błąd INVALID_ARGUMENT.

responseId

string

To pole jest wymagane. Identyfikator odpowiedzi, której dotyczy ta opinia. Powinien to być parametr [responseId][google.maps.addressvalidation.v1.ValidateAddressRequest.response_id] z pierwszej odpowiedzi w serii prób weryfikacji adresu.

Treść odpowiedzi

Jeśli operacja się uda, treść odpowiedzi będzie pusta.

ValidationConclusion

Możliwe końcowe wyniki sekwencji żądań weryfikacji adresu niezbędnych do zweryfikowania adresu.

Wartości w polu enum
VALIDATION_CONCLUSION_UNSPECIFIED Ta wartość nie jest używana. Jeśli pole ProvideValidationFeedbackRequest.conclusion ma wartość VALIDATION_CONCLUSION_UNSPECIFIED, zwracany jest błąd INVALID_ARGUMENT.
VALIDATED_VERSION_USED Transakcja została użyta przy użyciu wersji adresu zwróconego przez interfejs Address Validation API.
USER_VERSION_USED Wersja adresu podanego przez użytkownika została użyta do zrealizowania transakcji
UNVALIDATED_VERSION_USED W transakcji została użyta wersja adresu, która została podana po ostatniej próbie weryfikacji, ale nie została ponownie zweryfikowana.
UNUSED Transakcja została porzucona, a adres nie został użyty.