Google Sheets में पते की पुष्टि करने वाला एपीआई

मकसद

इस दस्तावेज़ में, हम Google Sheets में Address Validation API का इस्तेमाल करने का तरीका जानेंगे. इससे सेवा को तुरंत और आसानी से टेस्ट किया जा सकेगा.

अगर आप डेवलपर नहीं हैं, लेकिन आपको Google Maps Platform से मिले डेटा के साथ काम करना है. जैसे, Address Validation API. ऐसे में, आपको इस सेवा का इस्तेमाल शुरू करने का कोई ऐसा तरीका चाहिए जिसमें आपको तकनीकी टीमों से ज़्यादा मदद न लेनी पड़े.

उपयोग के उदाहरण

अब हम उन मामलों के बारे में जानते हैं जहां Google Sheets में Address Validation API का इस्तेमाल किया जा सकता है:

  • ट्रायल: कारोबार के तौर पर, आपको अपने पतों का इस्तेमाल करके Address Validation API की सुविधाओं को तुरंत आज़माना पड़ सकता है.
  • तुलना करें: Address Validation API के नतीजों की तुलना, Geocoding API या Places API जैसे अन्य एंडपॉइंट के नतीजों से करें.
  • A/B टेस्ट: एक ही डेटासेट के अलग-अलग वर्शन का A/B टेस्ट करें. इससे आपको यह समझने में मदद मिलेगी कि कौनसा वर्शन बेहतर नतीजे दे सकता है.

Google Sheets का टेंप्लेट

यह समाधान, Google Sheets पर आधारित है. इसमें कस्टम Apps Script फ़ंक्शन शामिल हैं. ये फ़ंक्शन, Address Validation API को क्रम से अनुरोध भेजेंगे.

नीचे दिए गए चरणों का पालन करके, एपीआई की मदद से पते चलाए जा सकते हैं. इसके लिए, Google खाता और एपीआई कुंजी ज़रूरी है:

  1. सैंपल स्प्रेडशीट पर जाएं. इसके बाद, मेन्यू में जाकर: फ़ाइल > कॉपी बनाएं
    चुनें. इसके लिए, आपको अपने Google खाते में लॉग इन करना होगा या एक खाता बनाना होगा
  2. Address Validation API चालू करें और Cloud Console से एपीआई पासकोड जनरेट करें.
  3. “एपीआई पासकोड + डैशबोर्ड” Sheets टैब में, B2 सेल को अपने एपीआई पासकोड से बदलें.
  4. टेम्पलेट में पते कॉपी/चिपकाएं. डेटा को फ़ॉर्मैट करने के लिए, अलग शीट में सड़क का नंबर, नाम, शहर, और पिन कोड जोड़ें
  5. शीट की सेल चुनें. इसके बाद, मेन्यू में जाकर “पते की पुष्टि” > “Address Validation API चुनना है”
    को चुनें
  6. पहली बार स्क्रिप्ट चलाने पर, आपको “अनुमति ज़रूरी है” मैसेज दिखेगा. इससे Apps Script को ऐक्सेस करने की अनुमति दी जा सकेगी.



Google Maps Platform की सेवा की शर्तें

यह समाधान, सीमित पतों पर सिर्फ़ जांच के लिए उपलब्ध कराया गया है: कैश मेमोरी में सेव करने की अवधि: लगातार 30 कैलेंडर दिन. इसके बाद, ग्राहक को यह करना होगा: (1) कैश मेमोरी में सेव किया गया Google Maps का कॉन्टेंट मिटाएं या (2) इसे असली उपयोगकर्ता के डेटा से बदलें. यह डेटा, असली उपयोगकर्ता की पुष्टि या सुधार के ज़रिए उपलब्ध कराया जाता है. Google Maps Platform की सेवा की शर्तों की टेबल 11.3.1 (कैश मेमोरी में सेव करने की अनुमतियां) देखें:

  • placeId
  • जगह की जानकारी: अक्षांश की वैल्यू, देशांतर की वैल्यू
  • फ़ैसला
  • formattedAddress
  • postalAddress
  • addressComponent: componentName
  • USPS Data standardizedAddress

ज़रूरी बातें

  • परफ़ॉर्मेंस: एक बार में 1,000 से ज़्यादा पंक्तियां प्रोसेस न करें. स्क्रिप्ट कुछ समय बाद रुक सकती है. उदाहरण के लिए, हर सेकंड में एपीआई के लिए तय सीमा से ज़्यादा अनुरोध करने पर. स्क्रिप्ट को उस लाइन से आगे बढ़ाया जा सकता है जहां वह रुकी थी.
  • कोड को ऐक्सेस करने के लिए, मेन्यू > एक्सटेंशन > Apps Script पर जाएं. इसके बाद, अपनी ज़रूरत के हिसाब से स्क्रिप्ट का वर्शन बनाएं
  • Address Validation API की कीमत.

नतीजा

Google Sheets में Address Validation API की मदद से, डेवलपर के अलावा अन्य लोग भी Address Validation API के बारे में क्वेरी कर सकते हैं. साथ ही, यह समझ सकते हैं कि यह उनके कारोबार के लिए कितना फ़ायदेमंद हो सकता है. इस दस्तावेज़ में बताया गया है कि कोई भी व्यक्ति, एपीआई पासकोड बनाकर और दिए गए Google Sheets टेंप्लेट का इस्तेमाल करके, एपीआई से क्वेरी कैसे कर सकता है.

अगली कार्रवाइयां

इसके बारे में और पढ़ें:


योगदानकर्ता

Google इस लेख को मैनेज करता है. इस लेख को इन लोगों ने लिखा है.
मुख्य लेखक:

थॉमस ऐंगलरेट | सलूशन इंजीनियर\