Method: provideValidationFeedback

Opinia na temat wyniku sekwencji prób weryfikacji. Powinno to być ostatnie wywołanie po serii wywołań weryfikacji dla tego samego adresu. Powinno być ono wywoływane po zakończeniu transakcji. Należy je wysłać tylko raz w przypadku sekwencji żądań v1.validateAddress niezbędnych 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)

Wymagane. Wynik sekwencji prób weryfikacji.

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

responseId

string

Wymagane. Identyfikator odpowiedzi, której dotyczy ta opinia. Powinien to być identyfikator [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 próśb o weryfikację adresu, które są niezbędne 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, zostanie zwrócony błąd INVALID_ARGUMENT.
VALIDATED_VERSION_USED Wersja adresu zwrócona przez interfejs Address Validation API została użyta w transakcji.
USER_VERSION_USED Wersja adresu podana przez użytkownika, która została użyta do zrealizowania transakcji
UNVALIDATED_VERSION_USED W przypadku transakcji użyto wersji adresu podanego po ostatniej próbie weryfikacji, która nie została ponownie zweryfikowana.
UNUSED Transakcja została porzucona i adres nie został użyty.