توثيق API لنطاقات NiceNIC الإصدار 2 والبدء السريع
تتوفر NiceNIC Domain API v2 لكل من حسابات السوق وحسابات إعادة البيع. استخدم هذه النظرة العامة لتكوين الوصول، وتأكيد طلبك الأول، وفهم نموذج استجابة API، والانتقال مباشرة إلى القسم الصحيح في التنقل الأيسر.
حساب السوق: الوصول إلى API مع أسعار حساب السوق.
حساب الموزع: الوصول إلى API مع الأسعار المخصصة للمستوى الحالي للموزع.
قارن مستويات وأسعار الموزعين ←
اختبر تكاملك قبل الانتقال إلى بيئة الإنتاج
استخدم بيئة الاختبار API Sandbox من NiceNIC لاختبار تكاملك مع Domain API قبل الانتقال إلى بيئة الإنتاج. تحقق من المصادقة وطلبات API ومعالجة الاستجابات وسير عمل تطبيقك في بيئة اختبار مخصصة.
مثالي للموزعين ومزودي الاستضافة والمطورين والمنصات التي تجهّز تكاملًا مع API.
قم بإجراء أول استدعاء API في 4 خطوات
ابدأ بطلب للقراءة فقط قبل تفعيل عمليات التسجيل أو التجديد أو النقل المباشرة. يتيح لك ذلك التحقق من المصادقة وتنسيق الطلب ومعالجة الاستجابة دون تقديم طلب مدفوع.
تفعيل الوصول إلى API
افتح إعدادات API، وأنشئ أو استرجع Secret الخاص بـ API، وقم بتكوين عناوين IP للخوادم المصرح بها حيثما ينطبق ذلك.
تأكيد المصادقة
استخدم HTTPS مع ترويسة Authorization بالتنسيق username:api_secret.
إجراء اختبار آمن
ابدأ بالتحقق من توفر النطاق، الأسعار، رصيد الحساب أو قائمة النطاقات.
معالجة الاستجابة
اقرأ وخزّن code وmsg المرجَعين قبل تفعيل الإجراءات الإنتاجية المدفوعة.
الطلب الأول الموصى به: التحقق من توفر النطاق
تدعم نقطة نهاية التحقق من التوفر طلبات متعددة للنطاقات في طلب واحد عن طريق فصل أسماء النطاقات بفواصل.
اختر سير العمل الذي تحتاجه
يعكس العرض أدناه التنقل الجانبي الأيسر. استخدمه لتحديد سير العمل الصحيح، ثم افتح صفحة نقطة النهاية المخصصة للاطلاع على المعلمات وأمثلة الطلبات وأمثلة الاستجابات.
| القسم | استخدمه من أجل | الوظائف الموثقة |
|---|---|---|
| بدء الاستخدام | اتصل بأمان وافهم كيفية التعامل مع الاستجابات. | نظرة عامة على API، بيئة اختبار API، المصادقة، رموز الاستجابة. |
| إدارة المجالات | أتمتة دورة حياة النطاق الأساسية. | التوفر، قائمة النطاقات، تفاصيل النطاق، التسجيل، التجديد، النقل الداخلي، خوادم الأسماء، جهات الاتصال، التسعير. |
| الانتهاكات والامتثال | راقب النطاقات التي تتطلب اهتمامًا بالامتثال. | اعرض النطاقات التي تحتوي على تقارير إساءة واسترجع حالة الإساءة القابلة للقراءة آليًا، ودورة حياة الاحتفاظ، ومعلومات الشكاوى، والإجراء الموصى به. |
| سجلات DNS | إدارة سجلات DNS المستضافة برمجيًا. | قائمة، إنشاء، تحديث وحذف سجلات DNS. |
| خوادم الأسماء الفرعية | إدارة سجلات المضيف / glue لخوادم الأسماء ضمن نطاقك الخاص. | إنشاء، قائمة، تحديث وحذف خوادم الأسماء الفرعية. |
| الحساب والفواتير | ربط الأتمتة بفحوصات مستوى الحساب. | رصيد الحساب ومعلومات الحساب المتعلقة بالمعاملات. |
| WHMCS API | دمج NiceNIC في سير عمل فوترة WHMCS الحالي. | التوفر، التسجيل، التجديد، النقل، تفاصيل النطاق، خوادم الأسماء، جهات الاتصال ووظائف وحدة السجل الإضافية. |
| الأسئلة الشائعة حول API | حل الأسئلة الشائعة حول الوصول والأمان والاختبار وسير العمل. | الأهلية، بيانات الاعتماد، معالجة الطلبات، العمليات المدعومة وإرشادات التكامل. |
تسلسل التكامل الأول الموصى به
يجب أن يتحقق التكامل الإنتاجي الموثوق من شروط الوصول والشراء قبل بدء إرسال طلبات العملاء المباشرة.
سر API + عنوان IP مصرح به
اختبار الاتصال للقراءة فقط
الاستعلام عن التكلفة الحالية على مستوى الحساب
تأكيد الأموال للإجراءات المدفوعة
معالجة الرمز + الرسالة
تسجيل / تجديد / نقل
فهم استجابات النجاح والقيد الانتظار والخطأ
code: 0 — استجابة ناجحة تستخدم الأمثلة الحالية لنقطة النهاية الكود 0 للاستجابات المكتملة بنجاح.
code: 201 — طلب قيد الانتظار يمكن لوثائق التسجيل والنقل إرجاع الكود 201 عندما يتم تقديم طلب ولكن لا تزال المعالجة النهائية قيد الانتظار.
code: 400 — خطأ في الطلب تستخدم أمثلة نقطة النهاية الكود 400 لأخطاء معلمات الطلب.
سلوك التسجيل المعلق
بالنسبة لتسجيل النطاق، تنص الوثائق الحالية على أن استجابة 201 تعني أن الطلب تم إرساله بنجاح وتم خصم الرسوم، لكن التفعيل النهائي لا يزال خاضعًا لتأكيد السجل. إذا تعذر تفعيل النطاق، فسيتم إرجاع رسوم التسجيل إلى رصيد حساب NiceNIC خلال 24 ساعة.
سلوك النقل المعلق
توثق نقطة نهاية النقل أيضًا 201 كطلب معلق. لذلك يجب أن يعالج تطبيقك النقل المعلق كطلب مقبول للمعالجة، وليس كدليل على اكتمال النقل بالفعل.
الاستعلام عن الأسعار قبل العمليات المدفوعة
يمكن لنقطة نهاية الأسعار في NiceNIC استرداد أسعار تسجيل النطاق وتجديده ونقله. قيم type الموثقة هي register وrenew وtransfer وall. الفترة الموثقة هي من 1 إلى 10 سنوات، مع إمكانية وجود استثناءات خاصة بنطاقات TLD.
يمكن أن تعيد استجابات أسعار التسجيل أيضًا علامة is_premium. استخدم نقطة نهاية الأسعار قبل إرسال طلب مدفوع عندما يحتاج تطبيقك إلى معرفة التكلفة الحالية على مستوى الحساب.
تعرف على الفرق بين خوادم الأسماء وسجلات DNS وخوادم الأسماء الفرعية
| العملية | استخدمها عندما | القدرة الموثقة |
|---|---|---|
| تحديث خوادم الأسماء | ترغب في تفويض نطاق إلى خوادم أسماء موثوقة مختلفة. | تدعم نقطة نهاية خادم أسماء النطاق خوادم أسماء أساسية وثانوية وإضافية، وتوثّق الصفحة الحالية حدًا أقصى يصل إلى ستة. |
| سجلات DNS | أنت تستخدم استضافة DNS الخاصة بـ NiceNIC وتحتاج إلى إدارة سجلات المنطقة. | تتوفر وثائق لواجهات API منفصلة لعرض سجلات DNS وإنشائها وتحديثها وحذفها. |
| خوادم الأسماء الفرعية | تحتاج إلى سجلات مضيف / لاصقة مثل ns1.example.com. |
إنشاء خوادم الأسماء الفرعية وإدراجها وتحديثها وحذفها. تتطلب نقطة نهاية الإنشاء أن يتطابق اسم مضيف خادم الأسماء مع النطاق وتقبل عنوان IP. |
أتمتة مراقبة المحفظة، وليس طلبات النطاقات فقط
يشمل Domain API v2 أيضًا عمليات القراءة المفيدة بعد التسجيل. تدعم نقطة نهاية List Domains الترقيم والفرز وتصفية الحالة وتصفية التعليق، بينما تُرجع Get Domain Details تواريخ التسجيل وتواريخ الانتهاء وخوادم الأسماء ومعلومات جهة الاتصال للمسجِّل.
مراقبة الانتهاكات والامتثال
يمكن لـ NiceNIC's Abuse & Compliance API سرد النطاقات التي تحتوي على تقارير انتهاكات وإرجاع ملخص تفصيلي قابل للقراءة آليًا لنطاق محدد. توثّق نقطة نهاية الانتهاكات التفصيلية ست عبارات حالة على مستوى النطاق: عادي، قيد المراجعة، تعليق العميل معلق، تعليق العميل، مغلق، وتعليق الخادم.
يمكن أن يتضمن الرد التأثير الحالي، والإجراء التالي الموصى به، وحالة التعليق والجدول الزمني، وعدد الشكاوى، وتواريخ الشكاوى، والفئات، وتصنيف انتهاكات DNS، وحالة الأدلة، وعناوين URL المبلغ عنها عند الاقتضاء. وهذا يسمح للمنصات والموزعين بعرض حالة الامتثال داخل أنظمتهم التشغيلية الخاصة بدلاً من الاعتماد فقط على المراجعة اليدوية.
اختر نموذج التكامل الذي يناسب نظامك
| الخيار | الأفضل لـ | ما توفره الوثائق الحالية |
|---|---|---|
| Domain API v2 | المواقع المخصصة، منصات SaaS، الأنظمة الداخلية، سير عمل الفوترة أو التزويد المخصص. | تكامل مباشر عبر HTTPS + JSON عبر عمليات النطاق وDNS وخوادم الأسماء الفرعية والحساب والامتثال. |
| وحدة WHMCS | شركات الاستضافة والموزعون الذين يستخدمون WHMCS بالفعل. | التحقق من التوفر، التسجيل، التجديد، النقل، تفاصيل النطاق، خوادم الأسماء، جهات الاتصال، القفل/فتح القفل، استرجاع EPP، تسجيل الأخطاء ووضع الاختبار الاختياري. |
تذكر الوثائق الحالية لـ WHMCS أن المتطلبات تشمل WHMCS 7.0 أو أحدث، PHP 7.0 أو أحدث مع cURL، وبيانات اعتماد صالحة لـ NiceNIC API ودعم SSL/TLS.
عند فشل طلب API
ابدأ بالاستجابة المستلمة وحالة التكوين بدلاً من إعادة محاولة نفس الإجراء المدفوع بشكل متكرر.
خطأ في المصادقة أو الوصول
- تأكد من اسم مستخدم NiceNIC وAPI Secret.
- تأكد من أن ترويسة Authorization موجودة ومنسقة بشكل صحيح.
- تأكد من أن API Secret لم تتم إعادة تعيينه أو تدويره.
- إذا كانت قيود IP مفعّلة، فتأكد من أن الطلب قادم من عنوان IP الصادر المعتمد.
خطأ في معلمة الطلب
- قارن الطلب مع المعلمات الموثقة لنقطة النهاية المحددة.
- تأكد من القيم المطلوبة والتنسيقات وأسماء الإجراءات.
- تحقق من فترات التسجيل الخاصة بنطاق TLD أو متطلبات الاتصال حيثما ينطبق ذلك.
العملية المدفوعة لا تكتمل فورًا
- اقرأ
codeوmsgالمرتجعين. - لا تعتبر استجابة
201المعلقة بمثابة اكتمال نهائي. - تحقق من رصيد الحساب والأسعار الحالية قبل إعادة محاولة إجراء مدفوع.
هل تحتاج إلى دعم NiceNIC؟
- سجّل الطابع الزمني للطلب وإجراء API.
- اذكر اسم المجال أو الكائن المعني، عند الاقتضاء.
- اذكر رمز الاستجابة والرسالة.
- شارك فقط المعلمات غير الحساسة؛ لا تنشر سر API الكامل أبدًا في التذكرة.
ابدأ بطلب اختبار آمن
فعّل الوصول إلى API، وأكّد المصادقة، ونفّذ طلب تحقق من التوفر أو التسعير، وتحقق من معالجة الاستجابة قبل تشغيل العمليات المدفوعة الموجهة للعملاء.






