تكوين نص الريبوست
توثق هذه الصفحة معلمات التكوين لنص repost المستخدم في إنشاء المهام.
نظرة عامة
يُستخدم نص repost لإعادة نشر مقاطع فيديو TikTok تلقائيًا. عند توفير عناوين URL متعددة لمنشورات مستهدفة عبر API، يتم إنشاء مهمة واحدة لكل عنوان URL. يمكنك التحكم في وقت تنفيذ كل مهمة باستخدام معلمة start_time.
يدعم نص repost TikTok فقط. لا تمتلك Instagram وظيفة إعادة نشر أصلية.
تكوين النص (script_config)
يحتوي كائن script_config على معلمات نص الريبوست. فيما يلي المعلمات المتاحة:
المعلمات
| المعلمة | النوع | مطلوب | الافتراضي | الوصف |
|---|---|---|---|---|
| target_post_urls | string[] | Yes* | [] | مصفوفة عناوين URL للمنشورات المستهدفة لإعادة النشر (مهمة واحدة لكل URL) |
| target_post_url | string | Yes* | "" | عنوان URL واحد للمنشور المستهدف أو عناوين URL متعددة مفصولة بأسطر جديدة/فواصل |
يجب توفير مصفوفة target_post_urls أو سلسلة target_post_url. إذا تم توفير كلاهما، يكون لـ target_post_urls الأولوية.
عند توفير عناوين URL متعددة للمنشورات، تُنشئ API مهمة واحدة لكل URL. على سبيل المثال، إذا حددت 3 عناوين URL وجهازين، سيتم إنشاء 6 مهام. استخدم معلمة start_time للتحكم في وقت بدء تنفيذ المهام.
أمثلة
إعادة نشر منشور واحد
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "repost",
"script_config": {
"target_post_url": "https://www.tiktok.com/@username/video/1234567890"
}
}'
إعادة نشر منشورات متعددة
عند إعادة نشر منشورات متعددة، يتم إنشاء مهمة واحدة لكل منشور:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "repost",
"script_config": {
"target_post_urls": [
"https://www.tiktok.com/@user1/video/111",
"https://www.tiktok.com/@user2/video/222",
"https://www.tiktok.com/@user3/video/333"
]
}
}'
ينشئ هذا 3 مهام مستقلة تُنفَّذ على الفور.
جدولة إعادة النشر بوقت بدء
استخدم start_time لجدولة وقت بدء المهام:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "repost",
"script_config": {
"target_post_url": "https://www.tiktok.com/@username/video/1234567890"
},
"start_time": "14:30"
}'
إعادة النشر بوضع قائمة أسماء المستخدمين
إنشاء مهام إعادة النشر مباشرة لحسابات محددة:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"usernames": ["@my_account1", "@my_account2"],
"script_name": "repost",
"script_config": {
"target_post_url": "https://www.tiktok.com/@target/video/123"
}
}'
إعادة النشر الجماعية على أجهزة متعددة
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_1", "device_2", "device_3"],
"script_name": "repost",
"script_config": {
"target_post_url": "https://www.tiktok.com/@viral/video/999"
},
"enable_multi_account": true
}'
الاستجابة
{
"code": 0,
"message": "success",
"data": {
"task_ids": [401, 402, 403],
"created_count": 3
}
}
تنسيقات URL المنشور
TikTok
https://www.tiktok.com/@username/video/1234567890123456
https://vm.tiktok.com/ABCDEFG/
كيفية عمل إعادة النشر
- يفتح النص عنوان URL للمنشور المستهدف.
- يتحقق مما إذا كان المنشور قد أُعيد نشره بالفعل — إذا كان الأمر كذلك، يتخطاه لتجنب إعادة النشر المكررة.
- ينقر على زر مشاركة، ثم يختار إعادة النشر من القائمة.
- يؤكد عملية إعادة النشر.
أفضل الممارسات
-
جدولة المهام: استخدم معلمة
start_timeلتوزيع عمليات إعادة النشر عبر الزمن، مما يقلل من خطر تقييد المعدل. -
تجميع ذكي: لا تنشئ عددًا كبيرًا جدًا من مهام إعادة النشر دفعة واحدة. قد تفرض المنصات قيودًا على معدل إعادة النشر.
-
استخدام وضع متعدد الحسابات: قم بتمكين
enable_multi_accountلإعادة نشر مقاطع الفيديو باستخدام حسابات متعددة على نفس الجهاز.
رموز الخطأ
| Code | Description |
|---|---|
| 40001 | عنوان URL للمنشور المستهدف مفقود |
| 40003 | النص غير مدعوم عبر API |
| 40301 | يتطلب الوصول إلى API خطة Pro+ |
انظر أيضًا
- API إدارة المهام - إنشاء وعرض وإدارة المهام
- تكوين نص الإعجاب - تكوين معلمات نص الإعجاب
- تكوين نص التعليق - تكوين معلمات نص التعليق
- نظرة عامة على API المحلية - نظرة عامة على API وبدء سريع