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

कैंपेन का मकसद

इस दस्तावेज़ में हम जानेंगे कि Google Sheets में पते की पुष्टि करने वाले एपीआई का इस्तेमाल कैसे किया जाता है, ताकि सेवा को फटाफट और आसानी से टेस्ट किया जा सके.

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

इस्तेमाल के उदाहरण

आइए, अब उन इस्तेमाल के उदाहरणों के बारे में जानते हैं जिनमें Google Sheets में, Address की पुष्टि करने वाला एपीआई काम का होता है:

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

Google Sheets टेंप्लेट

यह Google Sheets है, जो कस्टम Apps Script फ़ंक्शन के साथ काम करती है. ये फ़ंक्शन, पते की पुष्टि वाले एपीआई के क्रम के मुताबिक अनुरोध करेंगे.

एपीआई की मदद से, पते चलाने के लिए नीचे दिया गया तरीका अपनाएं (इसके लिए, Google खाता और एपीआई पासकोड होना ज़रूरी है):

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



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

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

  • placeId
  • जगह: अक्षांश मान, देशांतर मान
  • नतीजे
  • formattedAddress
  • postalAddress
  • AddressContent का इस्तेमाल करके कॉम्पोनेंट का नाम
  • यूएसपीएस डेटा का स्टैंडर्ड एड्रेस

ज़रूरी बातें

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

नतीजा

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

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

सुझाई गई अतिरिक्त रीडिंग:


योगदानकर्ता

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

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