تعمل لوحة التحكم جيدًا لمهمة واحدة تضم 20 حسابًا. لكنها أقل ملاءمة عندما تحتاج بيئة staging إلى صناديق جديدة مع كل نشر، أو عندما ينشئ المنتج حسابات أثناء إعداد عميل. وُجدت API لهذه الحالات.

تمنح الخطة السنوية وصول REST لإرسال المهام وفحص الحالة وإدخال النتائج إلى نظامك. تشمل الاستخدامات الشائعة خطوط CI ولوحات الإدارة والأدوات الداخلية. لا تسجل بيانات الاعتماد الناتجة في السجلات، بل انقلها إلى مخزن معتمد.

ما الذي تتم أتمتته عادةً؟

  • CI/CD: تجهيز 10 حسابات Gmail للاختبار عند نشر فرع staging.
  • إعداد العملاء: توفير صناديق عندما تنضم مؤسسة إلى المنتج.
  • ضمان الجودة: توفير حسابات جديدة لاختبارات Playwright أو Selenium.
  • العمليات الداخلية: زر ينشئ 50 حساب Yahoo لمشروع محدد.

مسار التكامل الأساسي

  1. 1اشترك في الخطة السنوية وأنشئ مفتاحًا من Dashboard → API.
  2. 2أرسل `POST /tasks` مع المزوّد (`gmail` أو `yahoo` أو `outlook`) والعدد وخيارات الاسم.
  3. 3احفظ `task_id` الناتج فورًا.
  4. 4تحقق من `GET /tasks/{id}` كل 30 إلى 60 ثانية حتى تصبح الحالة `completed` أو `failed`.
  5. 5اجلب القائمة عبر نقطة نهاية تفاصيل المهمة وزامنها مع قاعدة البيانات.

النتائج ليست فورية

لا تحجب الواجهة أثناء الانتظار. قد تستغرق مهمة تضم 50 حساب Gmail بين 30 و90 دقيقة. أعد معرّف المهمة وأبلغ المستخدم عند الاكتمال عبر webhook أو البريد أو تحقق الواجهة الخلفية.

الأمان: متطلبات إلزامية

القاعدةالسبب
المفتاح في الواجهة الخلفية فقطيمكن إساءة استخدام المفتاح الظاهر في الواجهة الأمامية
مفتاح لكل بيئةلا يعرّض تسرب staging الإنتاج للخطر
دوّر المفاتيح دوريًايحد من أثر التسرب
شفّر كلمات المرور المخزنةكلمات المرور بيانات سرية
سجّل معرّفات المهام لا كلمات المروريتيح تصحيح الأخطاء من دون كشف بيانات اعتماد

عند حدوث مشكلة

  • قد يكون النجاح جزئيًا. افحص حالة كل حساب وأعد محاولة الحالات الفاشلة في مهمة جديدة.
  • احترم حدود الاستخدام. زد مدة الانتظار من 30 إلى 60 ثم 120 ثانية.
  • إذا بقيت المهمة `processing` أكثر من ثلاث ساعات، فسجّلها وأنشئ تنبيهًا. لا تفترض فشلها ثم تنشئ نسخة مكررة.
  • احفظ `task_id` قبل التحقق. إذا توقف السكربت، فاستأنف المهمة نفسها بدل بدء مهمة أخرى.

وثائق API

تتوفر مراجع نقاط النهاية وصيغ الطلب والاستجابة وترويسات المصادقة في لوحة التحكم ضمن API Access بعد الاشتراك في الخطة السنوية.

الإنشاء هو المرحلة الأولى فقط من الأتمتة. استخدم دليل تكامل أدوات التواصل للتسليم إلى منصة الإرسال، وسير توفير الحسابات للموافقات والملكية والتخزين والإغلاق.


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

أي خطة تشمل الوصول إلى API؟▾
الخطة السنوية فقط بسعر 269 دولارًا سنويًا. تستخدم الخطتان الشهرية والربع سنوية لوحة التحكم فقط.
هل تعمل API مع GitHub Actions؟▾
نعم. احفظ المفتاح كسر في GitHub ثم استدعِ API في خطوة من سير العمل. وينطبق المبدأ نفسه على GitLab CI وCircleCI وأدوات أخرى.
هل يوجد webhook لاكتمال المهام؟▾
تحقق من أحدث الوثائق في لوحة التحكم. إذا لم يتوفر webhook، فالنهج القياسي هو التحقق كل 30 إلى 60 ثانية.