تكوين نص المتابعة
تقدم هذه الصفحة معاملات تكوين نص 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"
}'
متابعة المستخدمين عبر طريقة البحث
استخدم طريقة البحث عندما لا يعمل الوصول المباشر عبر URL:
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": ["username1", "username2"],
"access_method": "search"
}
}'
متابعة دفعية على عدة أجهزة
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_1", "device_2", "device_3"],
"script_name": "follow",
"script_config": {
"target_users": ["@influencer_account"],
"access_method": "direct"
},
"enable_multi_account": true
}'
الاستجابة
{
"code": 0,
"message": "success",
"data": {
"task_ids": [201, 202, 203],
"created_count": 3
}
}
طرق الوصول
الوصول المباشر (direct)
- فتح ملف المستخدم عبر URL:
tiktok.com/@usernameأوinstagram.com/username - أسرع وأكثر موثوقية
- موصى به في معظم الحالات
الوصول عبر البحث (search)
- الانتقال إلى البحث، وإدخال اسم المستخدم، والنقر على النتيجة
- أبطأ ولكنه يعمل عند حظر الوصول المباشر عبر URL
- قد يكون أقل دقة إذا كان هناك أسماء مستخدمين متشابهة متعددة
أفضل الممارسات
-
استخدام start_time للجدولة: استخدم معامل
start_timeلجدولة وقت تنفيذ المهام (التنسيق: "HH:MM"). -
إعطاء الأولوية للوصول المباشر: طريقة الوصول
directأسرع وأكثر موثوقية منsearch. -
معالجة دفعية معقولة: لا تتابع الكثير من المستخدمين مرة واحدة. سينشئ النظام مهمة لكل مستخدم مستهدف، لذا ستنتج القوائم الكبيرة مهام كثيرة.
انظر أيضًا
- API إدارة المهام - إنشاء والاستعلام وإدارة المهام
- تكوين نص النشر - تكوين معاملات نص النشر
- تكوين نص إلغاء المتابعة - تكوين معاملات نص إلغاء المتابعة