العودة إلى الأخبار
إصدارSDK6 دقائق قراءة

IaGenify SDK 0.3.3: اكتشف امتدادات النطاقات المدعومة عبر API.

يقرأ SDK قائمة الامتدادات الحالية لدى المسجّل المتصل، ويبحث عن الأسماء ضمن امتدادات مختارة دون تثبيت قائمة سرعان ما تصبح قديمة.

iagenifysdkdomainstldsregistrar

تبدأ واجهة البحث عن النطاقات غالباً بقائمة ثابتة من الامتدادات المعروفة. وقد تصبح هذه القائمة مضللة عندما يدعم المسجّل امتدادات أكثر أو يغيّر كتالوجه أو لا يستطيع تأكيد نتيجة ما. يضيف IaGenify SDK 0.3.3 طريقة مباشرة لاكتشاف الامتدادات التي يعرضها المسجّل المتصل حالياً.

اسأل API عمّا هو متاح اليوم

تقرأ الطريقة الجديدة `api.domains.tlds()` كتالوج الامتدادات من الخدمة. ويمكن للتطبيق استخدامها لبناء المرشحات أو الدليل أو الاقتراحات بدلاً من شحن قائمة ثابتة تختلف عن تغطية المزوّد الفعلية.

const extensions = await api.domains.tlds();
const results = await api.domains.search("studio", {
  tlds: ["com", "design", "studio"],
});

ابحث عن امتداد واحد أو قارن بين عدة امتدادات

يقبل البحث اسماً وقائمة اختيارية من الامتدادات. يمكن التحقق من نطاق كامل أو البحث عن اسم قصير عبر امتدادات متعددة ومقارنة النتائج. ويخدم الكتالوج والبحث حقلاً بسيطاً أو جدول مقارنة.

التوفر لا يعني الحجز

تعرض نتيجة البحث حالة التوفر لحظة الاستعلام. لا تحجز الاسم ولا تكمل تسجيله ولا تضمن بقاء النتيجة لاحقاً. يحافظ SDK على هذا الحد: يوفر الاكتشاف والبحث، أما التسجيل والدفع فيحتاجان إلى مسار صريح في IaGenify.

هذا التمييز مهم للواجهة. إذا كان التوفر غير معروف فيجب أن يظل كذلك، وألا تبدو نتيجة البحث كتأكيد للشراء. يستطيع التطبيق عرض رد المزوّد مع ترك الطلب لخطوة منفصلة ومؤكدة.

استخدم كتالوج المسجّل الحالي لاختيار الامتداد؛ واترك الشراء لمسار الطلب.

مع الإصدار 0.3.3 تستطيع التطبيقات التي تتعامل مع النطاقات إنشاء خيارات الامتداد من الخدمة نفسها التي تستعلم منها. إنها إضافة صغيرة تقلل الافتراضات القديمة وتفصل البحث عن الاسم عن تسجيله.

الأسئلة الشائعة

هل تحتوي `api.domains.tlds()` على قائمة ثابتة داخل SDK؟

لا. تقرأ كتالوج الامتدادات من API IaGenify المتصل بالمسجّل.

هل يمكنني البحث عن نطاق كامل؟

نعم. تقبل `api.domains.search()` نطاقاً كاملاً أو اسماً مع قائمة امتدادات.

هل تحجز النتيجة المتاحة النطاق؟

لا. إنها تبلغ عن التوفر في تلك اللحظة ولا تحجز الاسم أو تسجله.

هل تتيح هذه الطريقة الشراء؟

لا. هي لاكتشاف الكتالوج والبحث. يتطلب التسجيل والدفع مساراً منفصلاً وتأكيداً صريحاً.

العودة إلى الأخبار