इस महीने हमने क्या लॉन्च किया: जियोकोडिंग, IP, समय क्षेत्र और बहुत कुछ
पूरे API में हाल के काम का सार: नए कम्पैटिबिलिटी होस्ट, तेज़ समय क्षेत्र और ऊँचाई लुकअप, डैशबोर्ड की सुविधाएँ, और कोटा की ज़्यादा साफ़ जानकारी।
ip-api.com अक्सर वह पहली IP जियोलोकेशन सेवा होती है जिसकी ओर कोई डेवलपर हाथ बढ़ाता है, ज़्यादातर इसलिए कि इसे जल्दी आज़माया जा सकता है और किसी स्क्रिप्ट में आसानी से जोड़ा जा सकता है। हमारा कम्पैटिबिलिटी होस्ट ठीक इसी सरलता को बनाए रखने के लिए बना है, जबकि इसके पीछे कोटा और कीमत के अलग नियम काम करते हैं।
यह होस्ट ip-api.com के अनुरोध संभालने के तरीके और रिस्पॉन्स बॉडी को हूबहू दोहराता है, सिवाय कॉपीराइट, शर्तों और प्राइवेसी वाले टेक्स्ट के, जो हमारा है। जो अनुरोध पहले ip-api.com के एंडपॉइंट पर जाता था, वह अब हमारे एंडपॉइंट पर जा सकता है, और लौटने वाला JSON उसी तरह पार्स होता है, उन्हीं जगहों पर उन्हीं फ़ील्ड नामों के साथ।
क्योंकि /v1/ip दोनों एड्रेस फ़ैमिली को पूरी तरह रिज़ॉल्व करता है, यह कम्पैटिबिलिटी होस्ट IPv4 और IPv6 लुकअप को एक ही तरह संभालता है। IPv4 पते का लुकअप और IPv6 पते का लुकअप, दोनों सही संरचना में लौटते हैं, और होस्ट को यह बताने के लिए कोई अतिरिक्त फ़्लैग नहीं चाहिए कि वह किस तरह का पता देख रहा है।
कुंजियाँ यहाँ उसी तरह ऑथेंटिकेट होती हैं जैसे पूरे My Geocode में: X-API-Key हेडर, Authorization: Bearer हेडर, कुंजी को यूज़रनेम बनाकर HTTP Basic auth, या क्वेरी पैरामीटर के रूप में। आपका मौजूदा इंटीग्रेशन जो भी तरीका इस्तेमाल करता हो, वह बिना बदलाव के स्वीकार किया जाता है।
इस होस्ट पर कीमतें हमारे हर दूसरे होस्ट और एंडपॉइंट जैसी हैं। किसी भी पते को बिना कुंजी के प्रतिदिन 2,500 मुफ़्त IP लुकअप मिलते हैं, जो नेटवर्क के हिसाब से गिने जाते हैं। एक कुंजी अपने अलग प्रतिदिन 2,500 मुफ़्त अनुरोध जोड़ती है। उसके बाद प्रीपेड क्रेडिट की कीमत €0.0001 प्रति अनुरोध है, या एक Unlimited पैकेज €50 प्रति माह में सब कुछ कवर करता है, और सीधे /v1/ip के बजाय कम्पैटिबिलिटी होस्ट इस्तेमाल करने पर कोई अतिरिक्त शुल्क नहीं है।
यहाँ भी हर रिस्पॉन्स के साथ कोटा हेडर आते हैं, जो एक सामान्य ip-api.com इंटीग्रेशन आम तौर पर अपने आप नहीं दिखाता: 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 सभी शामिल हैं।
जिन प्रोजेक्ट को सामान्य लुकअप से ज़्यादा चाहिए, उनके लिए अनुरोध में mg_extras=1 जोड़ने या X-MG-Extras हेडर भेजने से कम्पैटिबल रिस्पॉन्स के ऊपर IP खतरे और नेटवर्क के विवरण जैसे वैकल्पिक फ़ील्ड जुड़ जाते हैं, और जब तक आप न माँगें, उसकी मूल संरचना नहीं बदलती।
पूरी जानकारी /compatibility/ip-api/ पर है। अगर आपके स्टैक में कहीं कोई स्क्रिप्ट पहले से ip-api.com से बात करती है, तो उसे यहाँ मोड़ना यह देखने का तेज़ तरीका है कि कोटे का ध्यान रखने वाला, EUR में कीमत वाला होस्ट क्या फ़र्क लाता है।