Method: provideValidationFeedback

पुष्टि करने की कोशिशों के क्रम के नतीजों के बारे में सुझाव. उसी पते के लिए, पुष्टि के लिए भेजे गए कॉल के बाद किया गया यह आखिरी कॉल होना चाहिए. साथ ही, लेन-देन पूरा होने के बाद ही कॉल किया जाना चाहिए. पते की पूरी तरह से पुष्टि करने के लिए, ज़रूरी v1.validateAddress अनुरोधों के क्रम के लिए इसे सिर्फ़ एक बार भेजा जाना चाहिए.

एचटीटीपी अनुरोध

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

यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में इस तरह का डेटा शामिल होता है:

जेएसओएन के काेड में दिखाना
{
  "conclusion": enum (ValidationConclusion),
  "responseId": string
}
फ़ील्ड
conclusion

enum (ValidationConclusion)

ज़रूरी है. पुष्टि करने की कोशिशों के क्रम का नतीजा.

अगर इस फ़ील्ड को VALIDATION_CONCLUSION_UNSPECIFIED पर सेट किया जाता है, तो INVALID_ARGUMENT गड़बड़ी दिखेगी.

responseId

string

ज़रूरी है. उस जवाब का आईडी जिसके लिए यह सुझाव, शिकायत या राय भेजी गई है. यह पता पुष्टि की कोशिशों के पहले जवाब से [responseId][google.maps.addressvalidation.v1.ValidateAddressRequest.response_id] होना चाहिए.

जवाब का मुख्य भाग

कामयाब रहने पर, जवाब का मुख्य हिस्सा खाली रहता है.

ValidationConclusion

पते की पुष्टि करने के लिए, पते की पुष्टि करने के अनुरोधों के क्रम के संभावित आखिरी नतीजे.

Enums
VALIDATION_CONCLUSION_UNSPECIFIED इस वैल्यू का इस्तेमाल नहीं किया गया है. अगर ProvideValidationFeedbackRequest.conclusion फ़ील्ड को VALIDATION_CONCLUSION_UNSPECIFIED पर सेट किया गया है, तो INVALID_ARGUMENT गड़बड़ी दिखेगी.
VALIDATED_VERSION_USED लेन-देन के लिए, पते की पुष्टि करने वाले एपीआई से मिले पते के वर्शन का इस्तेमाल किया गया.
USER_VERSION_USED उपयोगकर्ता ने जो पते का इस्तेमाल किया था उसी का इस्तेमाल लेन-देन के लिए किया गया था
UNVALIDATED_VERSION_USED पते का वह वर्शन जो पिछली बार पुष्टि करने की कोशिश के बाद डाला गया था, लेकिन जिसकी दोबारा पुष्टि नहीं की गई थी, उसका इस्तेमाल लेन-देन के लिए किया गया था.
UNUSED लेन-देन रद्द कर दिया गया और पते का इस्तेमाल नहीं किया गया.