समाचार

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

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

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

यहाँ बैच अनुरोध उसी तरह गिने जाते हैं जैसे प्लेटफ़ॉर्म पर हर जगह: बैच कॉल के अंदर का हर पता एक अनुरोध गिना जाता है, पूरी कॉल नहीं। इससे कोटे की ट्रैकिंग सटीक रहती है, चाहे कॉल में एक पता हो या कई।

एक ही कॉल में भेजे गए पाँच सौ पतों के बैच को कोटे पर पाँच सौ अनुरोधों के रूप में मापा जाता है, और अगर मुफ़्त कोटे पहले ही खत्म हो चुके हों तो प्रीपेड क्रेडिट पर भी, ठीक वैसे ही जैसे पाँच सौ अलग-अलग कॉल मापी जातीं। इसी बारीकी की वजह से X-Quota-Used और X-Credits-Remaining किसी बड़े बैच के खत्म होते ही सटीक रहते हैं, न कि कुछ मिनट बाद तब ठीक होते हैं जब कोई बैकग्राउंड जॉब हिसाब पूरा करे।

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

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

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

हर रिस्पॉन्स के साथ कोटा हेडर आते हैं, चाहे बैच हो या सिंगल: X-Quota-Limit, X-Quota-Used, X-Quota-Free-Remaining, X-Quota-Network-Used और X-Credits-Remaining ठीक-ठीक दिखाते हैं कि किसी बैच ने कितनी आइटम खर्च कीं, और यह सटीकता योजना बनाने में आसान रहती है।

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

होस्ट के दस्तावेज़ /compatibility/geocodio/ पर हैं, और किसी मौजूदा इंटीग्रेशन को स्विच करने की सामान्य गाइड /docs/compatibility/ पर है। असली वॉल्यूम के लिए इस पर निर्भर होने से पहले नए होस्ट पर एक बैच कॉल टेस्ट करना यह पक्का करने का तेज़ तरीका है कि कोटे की गिनती ठीक वैसी ही होती है जैसी अपेक्षित है।