फ़ॉलो स्क्रिप्ट कॉन्फ़िगरेशन
यह पृष्ठ कार्य निर्माण के लिए 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 लक्ष्य उपयोगकर्ता और 2 डिवाइस निर्दिष्ट करते हैं, तो 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"
}
}'