समाचार

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

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

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

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

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

हर रिस्पॉन्स के साथ कोटा हेडर आते हैं, जो उपयोग की ऐसी जानकारी देते हैं जो एक सामान्य OpenCage इंटीग्रेशन में वैसे नहीं होती: 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 हेडर जोड़ने से ऊपर ज़मीन की ऊँचाई जैसे वैकल्पिक फ़ील्ड जुड़ जाते हैं, और जब तक आप न माँगें, मूल संरचना में कोई बदलाव नहीं होता।

होस्ट के दस्तावेज़ /compatibility/opencage/ पर हैं, और पूरे प्लेटफ़ॉर्म पर कम्पैटिबिलिटी होस्ट कैसे काम करते हैं, इसका व्यापक विवरण /docs/compatibility/ पर है। अगर OpenCage पहले से आपके स्टैक में जुड़ा है, तो इसे टेस्ट करना बस एक बदले हुए बेस URL और एक नई कुंजी का मामला है।