Method: provideValidationFeedback

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

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

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

यह यूआरएल 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] होना चाहिए.

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

अगर एपीआई सही से जुड़ जाता है, तो जवाब का मुख्य हिस्सा खाली होता है.

ValidationConclusion

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

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