في يناير 2012، بدأت Dynadot في تقديم وصول API لجميع العملاء، لذا اعتقدنا أنه حان الوقت لنكتب منشورًا حول كيفية تعظيم نتائجك! ;) أولاً، الأساسيات. لدينا API النطاق هي أداة تتيح لك بناء واستخدام برامجك وخوادمك الخاصة للبحث عن النطاقات، وتسجيل النطاقات، والمزيد. لكل حساب مفتاح API فريد خاص به. لاستخدام واجهة برمجة التطبيقات (API) الخاصة بنا، ستحتاج إلى استرداد هذا المفتاح وإدراج عنوان IP الذي ستستخدمه لإرسال طلباتك في القائمة البيضاء. يمكن القيام بكل هذا على إعدادات API صفحة في حسابك. يرجى السماح بما لا يقل عن 15 دقيقة لنظامنا لإدراج عنوان IP الخاص بك في القائمة البيضاء بمجرد إدخاله.
بمجرد أن يتم كل ذلك بشكل صحيح، تكون جاهزًا لبدء إجراء مكالمات API. لدينا نسختان للاختيار من بينهما: منتظم و متقدم. النسخة المتقدمة ستعرض النتائج بتنسيق XML. يرجى تذكر إرسال جميع الطلبات عبر https للأمان. يمكن معالجة طلب واحد فقط في كل مرة، لذا يرجى الانتظار حتى ينتهي طلبك الحالي قبل إرسال طلب آخر.
لدينا عدد محدود فقط من اتصالات السجل المتاحة. لقد ضاعفنا اتصالاتنا منذ فتح API لجميع الحسابات، لكنها لا تزال محدودة. قررنا أن أفضل طريقة لتخصيص الاتصالات المتاحة هي بناءً على الإنفاق السنوي. يتم أولاً منح جميع طلبات API درجة أولوية. هذه الدرجة هي إجمالي إنفاق الحساب مقسومًا على الاتصالات التي تلقاها الحساب في آخر 24 ساعة. لذا، فإن الحساب ذو الإنفاق المرتفع الذي يحصل على الكثير من الاتصالات ستحصل على درجة أولوية أقل وأقل مع مرور الوقت. هذا يسمح للحسابات ذات الإنفاق المنخفض بالحصول على اتصالات في النهاية أيضًا.
يتم وضع جميع طلبات API في قائمة انتظار وترتيبها حسب درجة الأولوية. بمجرد أن يصبح الاتصال متاحًا، يتم إزالة طلب API بأعلى درجة أولوية من قائمة الانتظار ومنحه الاتصال. إذا لم يتم منح الطلب اتصالًا بعد 10 ثوانٍ، يتم إرجاع رد "system_busy".
إليك ثلاث مفاتيح لنجاح API:
- أنفق المزيد من $$$. إنفاق أعلى يساوي درجة أولوية أعلى.
- لا تُحظَر! أحد القيود القليلة التي لدينا على واجهة برمجة التطبيقات (API) الخاصة بنا هو أنه يجب عليك الانتظار للحصول على رد على طلبك قبل إرسال طلب آخر. عدم القيام بذلك سيؤدي إلى حظر لمدة 10 دقائق. بدلاً من كتابة البرنامج النصي الخاص بك لإرسال شيء مثل 200 طلب في الساعة، اجعله يرسل الطلب التالي فقط بعد استلام رد من الأول. ليس فقط أن الحظر سيكلفك وقتًا ثمينًا، بل يمكن أن يخفض أيضًا درجة أولويتك.
- ابحث عن أوقات الإسقاط. تميل Verisign (السجل المركزي لنطاقات com و net) إلى إسقاط نطاقاتها بين الساعة 11 صباحًا و 2 مساءً بتوقيت المحيط الهادئ. هذا هو الوقت الذي تكون فيه واجهة برمجة التطبيقات (API) الخاصة بنا أكثر ازدحامًا. إذا كنت لا تبحث عن نطاق com أو net، حاول تجنب هذه الساعات. يمكنك أيضًا البحث عن الوقت الذي قد يُسقط فيه نطاق TLD المطلوب. كلما اقتربت من وقت الإسقاط، زادت فرصتك في الحصول على ذلك النطاق عالي الاهتمام.
الآن بعد أن أصبحت "في المعرفة"، لماذا لا تبدأ مع API النطاق اليوم؟
هذا المنشور كتبه أليكس، أحد ممثلي خدمة العملاء الرائعين لدينا.