फ़ेवरिट स्क्रिप्ट कॉन्फ़िगरेशन
यह पेज favorite स्क्रिप्ट के कॉन्फ़िगरेशन पैरामीटर का दस्तावेज़ीकरण करता है।
अवलोकन
favorite स्क्रिप्ट TikTok पर पोस्ट को Favorites में और Instagram पर Saved में जोड़ती है। API के माध्यम से कई URL प्रदान करने पर प्रत्येक URL के लिए एक टास्क बनाया जाता है। start_time पैरामीटर से समय नियंत्रित करें।
स्क्रिप्ट यह पता लगाती है कि पोस्ट पहले से पसंदीदा / सेव की गई है या नहीं, और उन्हें छोड़ देती है — इसलिए टास्क दोबारा चलाने पर पोस्ट अनफ़ेवरिट नहीं होगी।
स्क्रिप्ट कॉन्फ़िगरेशन (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 + 2 डिवाइस = 6 टास्क।
उदाहरण
एकल पोस्ट पसंदीदा में जोड़ें
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "favorite",
"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": "favorite",
"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 टास्क बनाता है जो तुरंत चलते हैं।
प्रारंभ समय के साथ पसंदीदा शेड्यूल
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "favorite",
"script_config": {
"target_post_url": "https://www.tiktok.com/@username/video/1234567890"
},
"start_time": "14:30"
}'