بازخورد در مورد نتیجه توالی تلاشهای اعتبارسنجی. این باید آخرین تماسی باشد که پس از یک سری تماس های اعتبارسنجی برای همان آدرس انجام می شود و باید پس از پایان تراکنش فراخوانی شود. این فقط باید یک بار برای دنباله درخواست های v1.validateAddress
که برای اعتبارسنجی کامل یک آدرس لازم است ارسال شود.
درخواست HTTP
POST https://addressvalidation.googleapis.com/v1:provideValidationFeedback
URL از دستور GRPC Transcoding استفاده می کند.
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"conclusion": enum ( |
فیلدها | |
---|---|
conclusion | مورد نیاز. نتیجه توالی تلاشهای اعتبارسنجی اگر این فیلد روی |
response Id | مورد نیاز. شناسه پاسخی که این بازخورد برای آن است. این باید [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 | معامله لغو شد و از آدرس استفاده نشد. |