Method: provideValidationFeedback

بازخورد در مورد نتیجه توالی تلاش‌های اعتبارسنجی. این باید آخرین تماسی باشد که پس از یک سری تماس های اعتبارسنجی برای همان آدرس انجام می شود و باید پس از پایان تراکنش فراخوانی شود. این فقط باید یک بار برای دنباله درخواست های v1.validateAddress که برای اعتبارسنجی کامل یک آدرس لازم است ارسال شود.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "conclusion": enum (ValidationConclusion),
  "responseId": string
}
زمینه های
conclusion

enum ( ValidationConclusion )

ضروری. نتیجه توالی تلاش‌های اعتبارسنجی

اگر این فیلد روی VALIDATION_CONCLUSION_UNSPECIFIED تنظیم شود، یک خطای INVALID_ARGUMENT برگردانده خواهد شد.

responseId

string

ضروری. شناسه پاسخی که این بازخورد برای آن است. این باید [responseId][google.maps.addressvalidation.v1.ValidateAddressRequest.response_id] از اولین پاسخ در یک سری تلاش‌های اعتبارسنجی آدرس باشد.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ خالی است.

نتیجه گیری اعتبار سنجی

نتایج نهایی ممکن از توالی درخواست های اعتبارسنجی آدرس مورد نیاز برای اعتبارسنجی یک آدرس.

Enums
VALIDATION_CONCLUSION_UNSPECIFIED این مقدار استفاده نشده است. اگر قسمت ProvideValidationFeedbackRequest.conclusion روی VALIDATION_CONCLUSION_UNSPECIFIED تنظیم شود، یک خطای INVALID_ARGUMENT برگردانده می شود.
VALIDATED_VERSION_USED نسخه آدرس برگشتی توسط Address Validation API برای تراکنش استفاده شد.
USER_VERSION_USED از نسخه آدرس ارائه شده توسط کاربر برای تراکنش استفاده شد
UNVALIDATED_VERSION_USED نسخه‌ای از آدرسی که پس از آخرین تلاش برای اعتبارسنجی وارد شده بود، اما دوباره تأیید نشد، برای تراکنش استفاده شد.
UNUSED معامله لغو شد و از آدرس استفاده نشد.