रीपोस्ट स्क्रिप्ट कॉन्फ़िगरेशन
यह पेज टास्क निर्माण में उपयोग की जाने वाली repost स्क्रिप्ट के कॉन्फ़िगरेशन पैरामीटर का दस्तावेज़ीकरण करता है।
अवलोकन
repost स्क्रिप्ट का उपयोग TikTok वीडियो को स्वचालित रूप से रीपोस्ट करने के लिए किया जाता है। जब आप API के माध्यम से कई लक्षित पोस्ट URL प्रदान करते हैं, तो प्रत्येक 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 और 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": "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"
}
}'