माइग्रेशन

Geocodio से माइग्रेट करना

Geocodio ने खास तौर पर संयुक्त राज्य अमेरिका और कनाडा के पतों की सटीकता के लिए मज़बूत प्रतिष्ठा बनाई, साथ ही एक बल्क CSV अपलोड वर्कफ़्लो के लिए जिससे कोई भी बिना कोई इंटीग्रेशन कोड लिखे पतों की स्प्रेडशीट को जियोकोड कर सकता है। इसकी API कुंजी क्वेरी पैरामीटर (api_key) के रूप में भेजी जाती है, और एक पते वाले रिस्पॉन्स में एक results ऐरे आता है जिसमें address_components और मिलान का भरोसा बताने वाला एक accuracy फ़ील्ड होता है।

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

प्रोग्राम वाले हिस्से के लिए, My Geocode का Geocodio कम्पैटिबिलिटी होस्ट Geocodio द्वारा लौटाए जाने वाले results ऐरे और address_components ढाँचे को दोहराता है, और सिर्फ़ कॉपीराइट, शर्तों और गोपनीयता का टेक्स्ट बदलता है। संदर्भ विवरण /compatibility/geocodio/ पर है। होस्ट और कुंजी अपडेट होने के बाद results[0].address_components.city पढ़ने वाला कोड काम करता रहना चाहिए।

Geocodio के क्षेत्रीय फ़ोकस के कारण खास तौर पर जिनकी योजना बनानी चाहिए, ऐसे कुछ बिंदु:

  • अगर आपका इंटीग्रेशन किसी अमेरिका-विशिष्ट अतिरिक्त फ़ील्ड पर निर्भर है, जैसे कांग्रेस ज़िले (congressional district) की जानकारी, तो जाँचें कि वह डेटा आपके माइग्रेशन के दायरे में है या आगे उसके लिए अलग लुकअप की ज़रूरत होगी
  • पुष्टि करें कि क्या कोई बल्क जॉब खास तौर पर Geocodio की दर्ज सीमाओं के अनुसार तय रेट लिमिट पर चलता है, क्योंकि एक प्रदाता की संख्याओं के इर्द-गिर्द बनी retry टाइमिंग ज़रूरी नहीं कि दूसरे पर सही बैठे
  • पूरी बराबरी मानने से पहले अपने डेटा के असली पुराने पतों के एक बैच को नए होस्ट पर परखें, खास तौर पर PO बॉक्स या ग्रामीण रूट पतों जैसे असामान्य मामलों के लिए

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

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