تكوين نص المتابعة
تقدم هذه الصفحة معاملات تكوين نص follow لإنشاء المهام.
نظرة عامة
يُستخدم نص follow للمتابعة التلقائية للمستخدمين على TikTok أو Instagram. عند توفير عدة مستخدمين مستهدفين عبر API، سينشئ النظام مهمة لكل مستخدم مستهدف. يمكنك استخدام معامل start_time للتحكم في وقت تنفيذ المهام.
تكوين النص البرمجي (script_config)
يحتوي كائن script_config على معاملات تكوين نص المتابعة. فيما يلي المعاملات المتاحة:
المعاملات
| المعامل | النوع | مطلوب | القيمة الافتراضية | الوصف |
|---|---|---|---|---|
| target_users | string[] | نعم* | [] | مصفوفة أسماء المستخدمين المستهدفين للمتابعة (مهمة لكل مستخدم) |
| target_user | string | نعم* | "" | اسم مستخدم مستهدف واحد، أو أسماء مستخدمين متعددة مفصولة بفواصل أسطر/فواصل |
| access_method | string | لا | "direct" | طريقة الانتقال إلى ملف المستخدم: direct (عبر URL) أو search |
يجب توفير مصفوفة target_users أو سلسلة target_user. إذا تم توفير كليهما، فإن target_users له الأولوية.
عند توفير عدة مستخدمين مستهدفين، سينشئ API مهمة لكل مستخدم مستهدف. على سبيل المثال، إذا حددت 3 مستخدمين مستهدفين وجهازين، سيتم إنشاء 6 مهام. استخدم معامل start_time للتحكم في وقت تنفيذ المهام.
أمثلة
متابعة مستخدم واحد
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "follow",
"script_config": {
"target_users": ["@username_to_follow"],
"access_method": "direct"
}
}'
متابعة عدة مستخدمين
عند متابعة عدة مستخدمين، يتم إنشاء مهمة لكل مستخدم:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "follow",
"script_config": {
"target_users": ["@user1", "@user2", "@user3"],
"access_method": "direct"
}
}'
سيؤدي هذا إلى إنشاء 3 مهام مستقلة يتم تنفيذها على الفور.
جدولة المهام باستخدام وقت البدء
استخدم start_time لجدولة وقت بدء المهام:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "follow",
"script_config": {
"target_users": ["@user1", "@user2"],
"access_method": "direct"
},
"start_time": "14:30"
}'