जनवरी 2012 में, Dynadot ने सभी ग्राहकों को API एक्सेस प्रदान करना शुरू किया, इसलिए हमने सोचा कि यह समय आ गया है कि हम एक पोस्ट लिखें कि आप अपने परिणामों को अधिकतम कैसे कर सकते हैं! ;) पहले, मूल बातें। हमारे डोमेन एपीआई एक टूल है जो आपको डोमेन खोजने, डोमेन पंजीकृत करने और अधिक के लिए अपना स्वयं का सॉफ्टवेयर और सर्वर बनाने और उपयोग करने की अनुमति देता है। प्रत्येक खाते की अपनी अद्वितीय API कुंजी होती है। हमारे API का उपयोग करने के लिए, आपको इस कुंजी को पुनः प्राप्त करना होगा और उस IP पते को व्हाइटलिस्ट करना होगा जिसका उपयोग आप अपने अनुरोध भेजने के लिए करेंगे। यह सब किया जा सकता है एपीआई सेटिंग्स अपने खाते में पेज। कृपया कम से कम 15 मिनट का समय दें हमारे सिस्टम को अपने IP पते को व्हाइटलिस्ट करने के लिए एक बार इसे दर्ज करने के बाद।
एक बार जब वह सब ठीक हो जाता है, तो आप API कॉल करना शुरू करने के लिए तैयार हैं। हमारे पास चुनने के लिए 2 संस्करण हैं: नियमित और एडवांस्ड। उन्नत संस्करण XML प्रारूप में परिणाम लौटाएगा। कृपया सुरक्षा के लिए सभी अनुरोधों को https पर भेजना याद रखें। एक समय में केवल एक अनुरोध संसाधित किया जा सकता है, इसलिए कृपया अपना वर्तमान अनुरोध समाप्त होने का इंतजार करें इससे पहले कि आप दूसरा भेजें।
हमारे पास केवल इतने ही रजिस्ट्री कनेक्शन उपलब्ध हैं। हमने सभी खातों के लिए API खोलने के बाद से अपने कनेक्शनों को दोगुना कर दिया है, लेकिन वे अभी भी सीमित हैं। हमने तय किया कि उपलब्ध कनेक्शनों को आवंटित करने का सबसे अच्छा तरीका उन्हें वार्षिक खर्च के आधार पर रखना है। सभी API अनुरोधों को पहले एक प्राथमिकता स्कोर दिया जाता है। यह स्कोर कुल खाता खर्च को पिछले 24 घंटों में खाते द्वारा प्राप्त कनेक्शनों से विभाजित करने पर आता है। इसलिए, एक उच्च खर्च वाला खाता जो बहुत सारे कनेक्शन प्राप्त करता है, समय के साथ कम और कम प्राथमिकता स्कोर प्राप्त करेगा। इससे कम खर्च वाले खातों को भी अंततः कनेक्शन मिल सकते हैं।
सभी API अनुरोधों को एक कतार में डाला जाता है और उनके प्राथमिकता स्कोर के आधार पर क्रमबद्ध किया जाता है। एक बार जब कोई कनेक्शन उपलब्ध हो जाता है, तो सबसे अधिक प्राथमिकता स्कोर वाला API अनुरोध कतार से हटा दिया जाता है और उसे कनेक्शन दिया जाता है। यदि कोई अनुरोध 10 सेकंड के बाद भी कनेक्शन नहीं दिया जाता है, तो एक "system_busy" प्रतिक्रिया लौटाई जाती है।
यहाँ एपीआई सफलता के तीन मुख्य बिंदु हैं:
- अधिक पैसा खर्च करो। अधिक खर्च का मतलब है उच्च प्राथमिकता स्कोर।
- बैन न हो जाओ! हमारे API पर कुछ सीमाओं में से एक यह है कि आपको दूसरा अनुरोध भेजने से पहले अपने अनुरोध की प्रतिक्रिया का इंतजार करना होगा। ऐसा न करने पर 10 मिनट का प्रतिबंध लगेगा। अपनी स्क्रिप्ट को प्रति घंटे 200 अनुरोध जैसा कुछ भेजने के बजाय, इसे अगला अनुरोध तभी भेजने के लिए लिखें जब पहले से प्रतिक्रिया प्राप्त हो। न केवल प्रतिबंध आपका कीमती समय बर्बाद करेगा, बल्कि यह आपके प्राथमिकता स्कोर को भी कम कर सकता है।
- ड्रॉप टाइम्स की रिसर्च करो। वेरिसाइन (com और net डोमेन के लिए केंद्रीय रजिस्ट्री) आमतौर पर अपने डोमेन को दोपहर 11 बजे से 2 बजे पैसिफिक टाइम के बीच ड्रॉप करते हैं। यह वह समय है जब हमारा API सबसे व्यस्त होता है। यदि आप com या net डोमेन की तलाश नहीं कर रहे हैं, तो इन घंटों से बचने का प्रयास करें। आप यह भी शोध कर सकते हैं कि आपका वांछित TLD कब ड्रॉप हो सकता है। जितना करीब आप ड्रॉप समय के पास पहुंच सकते हैं, उतनी बेहतर आपकी उस उच्च-रुचि वाले डोमेन को हासिल करने की संभावना है।
अब जब आप "in the know" हैं, तो हमारे साथ शुरुआत क्यों नहीं करते डोमेन एपीआई आज?
यह पोस्ट एलेक्स द्वारा लिखी गई है, जो हमारे एक शानदार ग्राहक सेवा प्रतिनिधि हैं।