पुष्टि करने के क्रम के नतीजे के बारे में सुझाव/राय दें. यह एक ही पते के लिए पुष्टि करने वाले कॉल के क्रम के बाद किया जाने वाला आखिरी कॉल होना चाहिए. साथ ही, लेन-देन पूरा होने के बाद कॉल किया जाना चाहिए. किसी पते की पूरी तरह से पुष्टि करने के लिए, v1.validateAddress
अनुरोधों के क्रम के लिए इसे सिर्फ़ एक बार भेजा जाना चाहिए.
एचटीटीपी अनुरोध
POST https://addressvalidation.googleapis.com/v1:provideValidationFeedback
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में, नीचे दिए गए स्ट्रक्चर वाला डेटा होता है:
JSON के काेड में दिखाना |
---|
{
"conclusion": enum ( |
फ़ील्ड | |
---|---|
conclusion |
ज़रूरी है. पुष्टि करने की कोशिशों के क्रम का नतीजा. अगर यह फ़ील्ड |
response |
ज़रूरी है. उस जवाब का आईडी जिस पर यह फ़ीडबैक दिया गया है. यह, पते की पुष्टि करने की कोशिशों की सीरीज़ में पहले जवाब का [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 |
लेन-देन पूरा नहीं हुआ और पते का इस्तेमाल नहीं किया गया. |