Zapier या Make ऑटोमेशन को नए जियोकोडिंग होस्ट पर माइग्रेट करना
जियोकोडिंग चरण पर बने नो-कोड ऑटोमेशन के लिए कस्टम कोड से अलग माइग्रेशन तरीका चाहिए। यह बदलाव कैसे संभालें, यहाँ बताया गया है।
ऑटोकम्प्लीट किसी अकेली जियोकोडिंग कॉल से अलग तरह का इंटीग्रेशन है। यह पते के फ़ील्ड में उपयोगकर्ता के लगभग हर कीस्ट्रोक पर चलता है, कुछ प्रोवाइडर में सेशन आधारित कीमत या समूह बनाने पर निर्भर करता है, और रिस्पॉन्स को इतनी जल्दी लौटना होता है कि टाइप करने वाले को देरी साफ़ महसूस न हो। इस हिस्से को माइग्रेट करने में किसी बैच जियोकोडिंग जॉब से ज़्यादा UX जोखिम है, ठीक इसलिए क्योंकि उपयोगकर्ता इससे सीधे और रीयल टाइम में जुड़ते हैं।
Google Places Autocomplete अनुमानों की एक सूची लौटाता है, जिनमें से हर एक में एक description स्ट्रिंग और एक place_id होता है, जिसका इस्तेमाल पूरे पते और निर्देशांक की जानकारी पाने के लिए बाद की details कॉल में होता है। यह दो चरणों वाला पैटर्न, पहले अनुमान और फिर विवरण, एक खास इंटरैक्शन मॉडल है जो इसके इर्द-गिर्द बने बहुत से फ़्रंट-एंड कोड को आकार देता है, जिसमें debounce का समय और details कॉल पूरी होने से पहले चुने गए नतीजों को दिखाने का तरीका भी शामिल है।
यह ऐसा मामला है जहाँ क्षमता का ईमानदारी से वर्णन करना मायने रखता है। My Geocode अपने लुकअप एंडपॉइंट के हिस्से के रूप में पता ऑटोकम्प्लीट देता है, जिसका अनुरोध और रिस्पॉन्स /docs/address-autocomplete/ पर दर्ज रूप में है, लेकिन किसी भी ऑटोकम्प्लीट एंडपॉइंट के खास व्यवहार को, जिसमें सेशन समूह और नतीजों की रैंकिंग शामिल है, Google के दो चरणों वाले मॉडल से हूबहू मेल मान लेने के बजाय अपने पता डेटा और उपयोगकर्ता पैटर्न पर सीधे टेस्ट करना चाहिए। अलग-अलग प्रोवाइडर सुझाव से विवरण तक के प्रवाह को अलग तरह से बनाते हैं, और संरचना का यही अंतर आम तौर पर यहाँ माइग्रेशन का सबसे बड़ा असली काम होता है, किसी अकेले फ़ील्ड नाम से कहीं ज़्यादा।
इस माइग्रेशन के लिए व्यावहारिक चरण:
नए एंडपॉइंट के लिए ऑथेंटिकेशन कुंजी के साथ X-API-Key हेडर, Authorization: Bearer, HTTP Basic auth या query पैरामीटर के रूप में काम करता है। प्रतिदिन 2,500 अनुरोध बिना किसी कुंजी के मुफ़्त हैं, और हर कुंजी पर प्रतिदिन 2,500 और मुफ़्त जो नेटवर्क के हिसाब से गिने जाते हैं, और उसके बाद कीमत €0.0001 प्रति अनुरोध की दर से प्रीपेड क्रेडिट या €50 प्रति माह की Unlimited कुंजी है, वही दर जो बाकी हर एंडपॉइंट की है।
क्योंकि ज़्यादातर कीस्ट्रोक एक अनुरोध बनाते हैं, इसलिए ऑटोकम्प्लीट कॉल का वॉल्यूम असली जियोकोडिंग कॉल की तुलना में काफ़ी ऊँचा हो सकता है, इसलिए लॉन्च की तारीख तय करने से पहले अनुमानित दैनिक वॉल्यूम की तुलना मुफ़्त कोटा और प्रति अनुरोध दर से करनी चाहिए, ताकि लाइव ट्रैफ़िक के पहले हफ़्ते में कोई हैरानी न हो।