API إدارة المهام
تسجل هذه الصفحة جميع نقاط نهاية API المتاحة لإدارة مهام TikMatrix.
إنشاء مهمة
إنشاء مهام جديدة لجهاز واحد أو أكثر أو أسماء مستخدمين.
- نقطة النهاية:
POST /api/v1/task - Content-Type:
application/json
معاملات الطلب
يدعم API وضعين لإنشاء المهام:
الوضع 1: وضع الجهاز - استخدام serials لإنشاء مهام للأجهزة
الوضع 2: وضع اسم المستخدم - استخدام usernames لإنشاء مهام مباشرة لحسابات محددة
| المعامل | النوع | مطلوب | الوصف |
|---|---|---|---|
| serials | string[] | مطلوب شرطيًا | مصفوفة الأرقام التسلسلية للأجهزة (مطلوب إذا لم يتم توفير usernames) |
| usernames | string[] | مطلوب شرطيًا | مصفوفة أسماء المستخدمين (مطلوبة إذا لم يتم توفير serials). عند توفير هذه المعاملة، يتم إنشاء المهام مباشرة لهذه الحسابات. |
| script_name | string | نعم | اسم النص البرمجي المراد تنفيذه |
| script_config | object | نعم | معاملات تكوين النص البرمجي (راجع وثائق النص البرمجي المقابل) |
| enable_multi_account | boolean | لا | ما إذا كان يجب تمكين وضع الحسابات المتعددة (افتراضي: false). يعمل فقط في وضع الجهاز. |
| start_time | string | لا | وقت التنفيذ المجدول بتنسيق "HH:MM" |
| close_app | boolean | لا | ما إذا كان سيتم إغلاق التطبيق المستهدف (إيقافه قسريًا) بعد انتهاء المهمة (الافتراضي: true). اضبطه على false لإبقاء التطبيق قيد التشغيل بعد اكتمال المهمة. |
| platform | string | لا | المنصة المستهدفة (tiktok أو instagram). يُستخدم فقط في TikMatrix Pro؛ ويُتجاهل في الإصدارات أحادية المنصة. |
النصوص البرمجية المدعومة
| اسم النص البرمجي | الوصف | الوثائق |
|---|---|---|
| post | نشر فيديو أو صورة على TikTok/Instagram | تكوين نص النشر |
| follow | متابعة أو إلغاء متابعة المستخدمين | تكوين نص المتابعة |
| unfollow | إلغاء متابعة المستخدمين | تكوين نص إلغاء المتابعة |
| account_warmup | تسخين الحسابات | تكوين نص تسخين الحساب |
| comment | التعليق على المنشورات | تكوين نص التعليق |
| login | تسجيل الدخول إلى الحساب | تكوين نص تسجي ل الدخول |
| profile | تحديث الملف الشخصي | تكوين نص الملف الشخصي |
| match_account | مطابقة الحسابات على الجهاز | تكوين نص مطابقة الحسابات |
| like | الإعجاب بالمنشورات | تكوين نص الإعجاب |
| view | مشاهدة منشور لمدة محددة | تكوين نص المشاهدة |
| favorite | حفظ منشور في المفضلة | تكوين نص المفضلة |
| repost | إعادة نشر مقاطع TikTok | تكوين نص إعادة النشر |
| message | إرسال الرسائل الخاصة | تكوين نص الرسالة |
| follow_suggested | متابعة الحسابات المقترحة | تكوين نص متابعة المقترحة |
مثال
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "post",
"script_config": {
"content_type": 0,
"captions": "شاهد الفيديو الجديد الخاص بي! #trending #fyp",
"material_list": ["C:/Videos/video1.mp4"],
"upload_wait_time": 60
}
}'