إنتقل إلى المحتوى الرئيسي

تكوين نص النشر

تسجل هذه الصفحة معاملات تكوين نص post المستخدم في إنشاء المهام.

نظرة عامة

يُستخدم نص post لنشر المحتوى (الفيديوهات أو الصور) تلقائيًا على TikTok أو Instagram. يدعم طرق نشر متعددة ومصادر مواد وخيارات صوتية.

تكوين النص البرمجي (script_config)

يحتوي كائن script_config على معاملات نص النشر. فيما يلي المعاملات المتاحة:

المعاملات العامة (TikTok و Instagram)

المعاملالنوعمطلوبالقيمة الافتراضيةالوصف
content_typeintegerلا0نوع المحتوى: 0 = فيديو، 1 = صورة
image_countintegerلا1عدد الصور المراد تحديدها (عندما content_type = 1)
captionsstringلا""نص عنوان المنشور. يدعم تنسيق spintax: {خيار1|خيار2|خيار3}
post_waystringلا"share"طريقة النشر: share أو addButton أو useSound
material_sourcestringلا"materialLibrary"مصدر المواد: materialLibrary (مكتبة المواد) أو localFolder (مجلد محلي)، يتم تجاهل هذا المعامل إذا تم توفير material_list
material_pathstringمطلوب شرطيًا""مسار المجلد المحلي (مطلوب عندما material_source = "localFolder")
material_liststring[]لا[]تمرير مصفوفة مسارات ملفات المواد مباشرة. عند توفير هذا المعامل، سيتم تخطي منطق material_source و material_path. موصى به لسيناريوهات أتمتة API.
materials_tagsstringلا""علامات المواد مفصولة بفواصل، تُستخدم لتصفية من مكتبة المواد
upload_wait_timeintegerلا30الثواني للانتظار حتى اكتمال التحميل
sound_wait_timeintegerلا10الثواني للانتظار حتى تحميل الصوت
add_soundstring/integerلا"-1"خيارات الصوت: -1 = افتراضي، 0 = تعطيل، 1 = تمكين، custom = استخدام صوت مخصص
sound_namestringمطلوب شرطيًا""اسم/URL الصوت (مطلوب عندما post_way = "useSound")
custom_sound_keywordstringمطلوب شرطيًا""كلمة مفتاحية للبحث عن صوت مخصص (مطلوب عندما add_sound = "custom")
origin_sound_volumeintegerلا50مستوى صوت الصوت الأصلي (0-100)
add_sound_volumeintegerلا50مستوى صوت الصوت المضاف (0-100)

معاملات خاصة بـ TikTok

المعاملالنوعمطلوبالقيمة الافتراضيةالوصف
add_product_linkintegerلا0إضافة رابط منتج: 0 = لا، 1 = نعم

معاملات خاصة بـ Instagram

المعاملالنوعمطلوبالقيمة الافتراضيةالوصف
placementstringلا"reel"موضع النشر: reel (ريل) أو story (قصة)

أمثلة

مهمة نشر أساسية - تمرير مسارات المواد مباشرة

هذه هي الطريقة الموصى بها لأتمتة API - تمرير مسارات ملفات المواد مباشرة، دون الاعتماد على مكتبة المواد أو مسح المجلدات:

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
}
}'

النشر باستخدام مكتبة المواد (TikTok)

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1", "device_serial_2"],
"script_name": "post",
"script_config": {
"content_type": 0,
"captions": "شاهد الفيديو الجديد الخاص بي! #trending #fyp",
"post_way": "share",
"material_source": "materialLibrary",
"materials_tags": "trending, dance",
"upload_wait_time": 60,
"add_sound": "-1"
},
"enable_multi_account": false
}'

إنشاء مهام نشر عبر قائمة أسماء المستخدمين

يتيح لك هذا الوضع إنشاء مهام مباشرة لحسابات محددة، دون الحاجة إلى معرفة أرقامها التسلسلية:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"usernames": ["@user1", "@user2", "@user3"],
"script_name": "post",
"script_config": {
"content_type": 0,
"captions": "شاهد الفيديو الجديد الخاص بي! #trending #fyp",
"material_list": [
"C:/Videos/video1.mp4"
],
"upload_wait_time": 60
}
}'

النشر من مجلد محلي (Instagram)

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": "محتوى رائع! #instagram #reels",
"post_way": "addButton",
"placement": "reel",
"material_source": "localFolder",
"material_path": "C:/Videos/instagram",
"upload_wait_time": 45
},
"enable_multi_account": true
}'

النشر باستخدام صوت مخصص

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": "الرقص مع هذه الموسيقى الشعبية!",
"post_way": "share",
"add_sound": "custom",
"custom_sound_keyword": "موسيقى رقص شعبية 2024",
"origin_sound_volume": 30,
"add_sound_volume": 70,
"material_source": "materialLibrary",
"upload_wait_time": 60
}
}'

النشر باستخدام URL صوت محدد

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "post",
"script_config": {
"post_way": "useSound",
"sound_name": "https://www.tiktok.com/music/original-sound-7123456789",
"captions": "استخدام هذه الموسيقى الرائعة!",
"material_source": "materialLibrary"
}
}'

نشر الصور (ألبوم دوار)

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": 1,
"image_count": 5,
"captions": "شاهد هذه الصور! #photoset",
"material_source": "localFolder",
"material_path": "C:/Images/carousel",
"upload_wait_time": 45
}
}'

الاستجابة

{
"code": 0,
"message": "success",
"data": {
"task_ids": [101, 102],
"created_count": 2
}
}

الوثائق ذات الصلة