Skip to main content
يقوم SDK بمصادقة كل طلب باستخدام مفتاح API من نوع bearer. تنشئ YoukaClient مرة واحدة وتعيد استخدامه طوال مدة تشغيل العملية لديك.

new YoukaClient(options)

الخيارات

string
required
مفتاح Youka API الخاص بك. أنشئ واحدًا من online.youka.io/account ضمن API keys.
typeof fetch
تنفيذ fetch مخصص. القيمة الافتراضية هي fetch العامة. استخدم هذا لحقن التسجيل (logging) أو الوكلاء (proxies) أو برمجيات وسيطة لإعادة المحاولة مخصصة.

تخزين مفتاح API

تمنح مفاتيح API إمكانية الوصول إلى الفوترة لديك. لا تقم أبدًا بإضافتها إلى نظام التحكم بالمصادر.
الأنماط الموصى بها:

حقن fetch مخصص

تستخدم كل طريقة في SDK قيمة fetch التي تمررها إلى المُنشئ. هذا يجعل من السهل إضافة التسجيل أو البرمجيات الوسيطة:

خيارات لكل طلب

تقبل كل طريقة وسيطًا ثانيًا أو ثالثًا اختياريًا يتضمن خيارات على مستوى الطلب:
string
يتم تمريره كرأس Idempotency-Key. إن إعادة استخدام المفتاح نفسه مع الحمولة نفسها يعيد النتيجة الأصلية بدلًا من إنشاء نسخة مكررة. راجع API idempotency.
AbortSignal
إشارة إلغاء قياسية. تلغي الطلبات قيد التنفيذ والاستطلاعات طويلة التشغيل client.tasks.wait(...), client.projects.wait(...), و client.exports.wait(...).

ما التالي

  • Projects — أنشئ مشروعك الأول
  • Errors — تعامل مع حالات فشل المصادقة
  • API authentication — تفاصيل رأس HTTP الخام