समाचार

Geoapify के साथ ड्रॉप-इन कम्पैटिबिलिटी लाइव है

Geoapify जियोकोडिंग के साथ लोकेशन टूल का एक बड़ा सेट देता है, जिसका मतलब है कि उसके लिए बने इंटीग्रेशन कभी-कभी कोडबेस के उससे ज़्यादा हिस्से को छूते हैं जितना एक API कॉल से लगता है। हमारा कम्पैटिबिलिटी होस्ट सिर्फ़ जियोकोडिंग अनुरोध और रिस्पॉन्स संरचना पर केंद्रित है, जो हूबहू मेल खाती है, ताकि वह हिस्सा आसपास की हर चीज़ को छेड़े बिना माइग्रेट हो सके।

यह होस्ट Geoapify के अनुरोध पैरामीटर और रिस्पॉन्स बॉडी को सटीक रूप से दोहराता है, सिवाय कॉपीराइट, शर्तों और प्राइवेसी वाले टेक्स्ट के, जो मूल प्रोवाइडर का नहीं बल्कि हमारा है। Geoapify के जियोकोडिंग एंडपॉइंट के लिए बना अनुरोध जैसा है वैसा ही हमारे होस्ट पर भेजा जा सकता है, और लौटाया गया JSON उसी तरह पार्स होता है जैसी मौजूदा कोड पहले से उम्मीद करता है।

दायरे को इस तरह सीमित रखना सोचा-समझा फ़ैसला है। Geoapify का अपना प्लेटफ़ॉर्म जियोकोडिंग के साथ रूटिंग, आइसोक्रोन और प्लेसेज़ सर्च भी देता है, और इन सबको एक ही कम्पैटिबिलिटी होस्ट में मिलाने की कोशिश उसके रिलीज़ शेड्यूल को जियोकोडिंग से काफ़ी बाहर की सुविधाओं से बाँध देती। होस्ट को जियोकोडिंग एंडपॉइंट तक सीमित रखने से उसे मूल सेवा के मुकाबले जाँचना आसान रहता है और My Geocode के अपनी नई क्षमताएँ जोड़ने के साथ उसे तालमेल में रखना भी आसान रहता है।

स्विच करने का मतलब है एक होस्ट नाम और एक कुंजी बदलना, इससे ज़्यादा कुछ नहीं। वह कुंजी उसी लचीले तरीके से ऑथेंटिकेट होती है जैसे हमारे हर होस्ट पर: X-API-Key हेडर के रूप में, Authorization: Bearer हेडर के रूप में, कुंजी को यूज़रनेम बनाकर HTTP Basic auth से, या क्वेरी पैरामीटर के रूप में। आपका मौजूदा क्लाइंट जो भी भेजता हो, वह यहाँ भी स्वीकार किया जाता है।

इसके नीचे की कीमतें बाकी प्लेटफ़ॉर्म जैसी ही हैं। किसी भी पते को बिना कुंजी के प्रतिदिन 2,500 मुफ़्त अनुरोध मिलते हैं, जो नेटवर्क के हिसाब से गिने जाते हैं। एक कुंजी इसके ऊपर अपने प्रतिदिन 2,500 मुफ़्त अनुरोध जोड़ती है। दोनों कोटों के बाद प्रीपेड क्रेडिट की कीमत €0.0001 प्रति अनुरोध है, या एक Unlimited पैकेज €50 प्रति माह में सब कुछ कवर करता है, और यही दर लागू होती है चाहे कॉल इस होस्ट पर गई हो या सीधे /v1/forward पर।

यहाँ भी हर रिस्पॉन्स के साथ कोटा हेडर आते हैं: X-Quota-Limit, X-Quota-Used, X-Quota-Free-Remaining, X-Quota-Network-Used, X-Credits-Remaining, X-Key-IPs-Used, X-Key-IPs-Limit और X-Quota-Reset, सभी दिखते हैं, जो ऐसी जानकारी देते हैं जो सीधा Geoapify इंटीग्रेशन अपने आप में नहीं देता।

किसी जियोकोडिंग इंटीग्रेशन को नए प्रोवाइडर पर ले जाना आम तौर पर अकाउंट सुरक्षा को कसने का भी सही मौका है। डैशबोर्ड की टू-फ़ैक्टर ऑथेंटिकेशन सेटिंग API कुंजियों और बिलिंग के बगल में है, इसलिए जिस अकाउंट में अब नई कुंजी है उसके लिए इसे चालू करना एक अलग प्रोजेक्ट नहीं, बस एक अतिरिक्त कदम है।

मानक कम्पैटिबल रिस्पॉन्स से आगे कुछ भी चाहिए तो अनुरोध में mg_extras=1 या X-MG-Extras हेडर जोड़ने से ऊपर वैकल्पिक फ़ील्ड जुड़ जाते हैं, और जब तक स्पष्ट रूप से माँगा न जाए, मूल संरचना नहीं बदलती।

होस्ट के पूरे दस्तावेज़ /compatibility/geoapify/ पर हैं, और सभी सत्रह होस्ट को कवर करने वाला व्यापक कम्पैटिबिलिटी संदर्भ /docs/compatibility/ पर है। अगर Geoapify पहले से आपके स्टैक के किसी हिस्से के पीछे है, तो उसकी तुलना हमारे साथ करने का यह कम मेहनत वाला तरीका है।