Zapier या Make ऑटोमेशन को नए जियोकोडिंग होस्ट पर माइग्रेट करना
जियोकोडिंग चरण पर बने नो-कोड ऑटोमेशन के लिए कस्टम कोड से अलग माइग्रेशन तरीका चाहिए। यह बदलाव कैसे संभालें, यहाँ बताया गया है।
ip-api.com ने एक सचमुच सरल रिस्पॉन्स फ़ॉर्मेट के दम पर लोकप्रियता पाई: हर लुकअप के लिए एक सपाट JSON ऑब्जेक्ट, जिसमें country, regionName, city, lat, lon, isp और लुकअप किए गए IP पते वाला query जैसे फ़ील्ड होते हैं, और कोई उल्लेखनीय नेस्टिंग नहीं होती। इसी सपाटपन ने इसे उन लोगों की आम पहली पसंद बनाया जो किसी प्रोजेक्ट में बुनियादी IP जियोलोकेशन जोड़ना चाहते थे, कोई ज़्यादा विस्तृत स्कीमा सीखे बिना।
IP जियोलोकेशन उन लुकअप में से है जहाँ परिणामों को सचमुच शुरू से अंत तक काम करते हुए दिखाया जा सकता है, जियोकोडिंग या ऑटोकम्प्लीट के विपरीत जहाँ सिर्फ़ ढाँचे का वर्णन किया जाता है। किसी IPv4 या IPv6 पते पर अनुरोध देश, क्षेत्र, शहर, निर्देशांक और नेटवर्क की जानकारी लौटाता है, जो ऐसे डेटा से आती है जो किसी स्थिर या धीरे-धीरे ताज़ा होने वाले डेटासेट के बजाय हमारी अपनी कैशिंग पाइपलाइन से अद्यतन रहता है।
My Geocode का ip-api कम्पैटिबिलिटी होस्ट सपाट फ़ील्ड ढाँचे को हूबहू दोहराता है, जिसमें country, regionName, city, lat, lon, isp और query शामिल हैं, और कंटेंट में फ़र्क सिर्फ़ कॉपीराइट, शर्तों और गोपनीयता के टेक्स्ट का है। संदर्भ विवरण /compatibility/ip-api/ पर है। जो कोड किसी नेस्टेड ऑब्जेक्ट को खोले बिना सीधे response.city या response.isp पढ़ता है, वह होस्ट और कुंजी बदलने के बाद भी काम करता रहना चाहिए।
इस माइग्रेशन में खास तौर पर क्या बदलता है:
X-API-Key हेडर, Authorization: Bearer, HTTP Basic auth या क्वेरी पैरामीटर के रूप में भेजी जाती हैX-Quota-Limit, X-Quota-Used और X-Quota-Reset जैसे हेडर के ज़रिए सीधे दिखता हैmg_extras=1 या X-MG-Extras हेडर जोड़कर उपलब्ध हैं, उस सपाट ढाँचे को बदले बिना जिसे आपका कोड पहले से पार्स करता हैबिना किसी कुंजी के प्रतिदिन 2,500 मुफ़्त अनुरोध हैं, और हर कुंजी को भी प्रति नेटवर्क गिने जाने वाले प्रतिदिन 2,500 मुफ़्त अनुरोध मिलते हैं, चाहे IPv4 (प्रति /24) हो या IPv6 (प्रति /48), जो उस नेटवर्क से बिना कुंजी और कुंजी वाले उपयोग के बीच साझा होते हैं। उस कोटा के बाद €0.0001 प्रति अनुरोध की दर से प्रीपेड क्रेडिट या €50 प्रति माह में Unlimited कुंजी है, और हर एंडपॉइंट की कीमत एक जैसी है, इस कम्पैटिबिलिटी होस्ट सहित।
IP-आधारित देश रीडायरेक्ट, धोखाधड़ी संकेत जाँच या बुनियादी एनालिटिक्स संवर्धन करने वाले एप्लिकेशन के लिए, यह आम तौर पर शुरू से अंत तक परखने में सबसे सरल माइग्रेशन में से एक है, क्योंकि परिणाम ठोस होते हैं और टेस्ट पतों के उसी सेट के लिए मौजूदा इंटीग्रेशन जो लौटाता है उससे सीधे तुलना की जा सकती है।