Method: provideValidationFeedback

Обратная связь о результатах последовательности попыток проверки. Это должен быть последний вызов после последовательности вызовов проверки для одного и того же адреса, и его следует вызывать после завершения транзакции. Его следует отправлять только один раз для последовательности запросов v1.validateAddress , необходимых для полной проверки адреса.

HTTP-запрос

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

URL-адрес использует синтаксис транскодирования gRPC .

Тело запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "conclusion": enum (ValidationConclusion),
  "responseId": string
}
Поля
conclusion

enum ( ValidationConclusion )

Необходимый. Результат последовательности попыток проверки.

Если для этого поля установлено значение VALIDATION_CONCLUSION_UNSPECIFIED , будет возвращена ошибка INVALID_ARGUMENT .

responseId

string

Необходимый. Идентификатор ответа, для которого предназначен этот отзыв. Это должен быть [responseId][google.maps.addressvalidation.v1.ValidateAddressRequest.response_id] из первого ответа в серии попыток проверки адреса.

Тело ответа

В случае успеха тело ответа пустое.

ВалидацияЗаключение

Возможные окончательные результаты последовательности запросов проверки адреса, необходимых для проверки адреса.

Перечисления
VALIDATION_CONCLUSION_UNSPECIFIED Это значение не используется. Если для поля ProvideValidationFeedbackRequest.conclusion установлено значение VALIDATION_CONCLUSION_UNSPECIFIED , будет возвращена ошибка INVALID_ARGUMENT .
VALIDATED_VERSION_USED Для транзакции использовалась версия адреса, возвращенная API проверки адреса.
USER_VERSION_USED Для транзакции была использована версия адреса, предоставленная пользователем.
UNVALIDATED_VERSION_USED Для транзакции использовалась версия адреса, введенная после последней попытки проверки, но не проверенная повторно.
UNUSED Транзакция была отменена, а адрес не использовался.