Post स्क्रिप्ट कॉन्फ़िगरेशन
यह पृष्ठ कार्य निर्माण में उपयोग की जाने वाली post स्क्रिप्ट के कॉन्फ़िगरेशन पैरामीटर दस्तावेजित करता है।
अवलोकन
post स्क्रिप्ट का उपयोग TikTok या Instagram पर सामग्री (वीडियो या चित्र) स्वचालित रूप से प्रकाशित करने के लिए किया जाता है। यह कई प्रकाशन विधियों, सामग्री स्रोतों और ऑडियो विकल्पों का समर्थन करता है।
अनुरोध पैरामीटर
कार्य बनाते समय, आप निम्नलिखित शीर्ष-स्तरीय पैरामीटर निर्दिष्ट कर सकते हैं:
| पैरामीटर | प्रकार | आवश्यक | डिफ़ॉल्ट मान | विवरण |
|---|---|---|---|---|
| serials | string[] | सशर्त | [] | डिवाइस सीरियल नंबर की सूची (मोड 1: डिवाइस-आधारित) |
| usernames | string[] | सशर्त | [] | कार्य बनाने के लिए उपयोगकर्ता नामों की सूची (मोड 2: उपयोगकर्ता नाम-आधारित) |
| script_name | string | हाँ | - | निष्पादित करने के लिए स्क्रिप्ट का नाम (उदा. "post") |
| script_config | object | हाँ | - | स्क्रिप्ट कॉन्फ़िगरेशन पैरामीटर (नीचे देखें) |
| enable_multi_account | boolean | नहीं | false | बहु-खाता मोड सक्षम करें (डिवाइस पर प्रत्येक ख ाते के लिए कार्य बनाएं) |
| start_time | string | नहीं | - | वैकल्पिक प्रारंभ समय "HH:MM" प्रारूप में |
| platform | string | सशर्त आवश्यक* | स्वत: | लक्षित प्लेटफ़ॉर्म: tiktok, instagram. नीचे नोट देखें |
नोट: serials या usernames में से एक प्रदान किया जाना चाहिए।
*Platform पैरामीटर व्यवहार:
- TikMatrix और IgMatrix:
platformपैरामीटर प्रदान किए जाने पर अनदेखा किया जाता है। प्लेटफ़ॉर्म ऐप नाम से स्वचालित रूप से निर्धारित होता है (TikMatrix → tiktok, IgMatrix → instagram)। - TikMatrix Pro:
platformपैरामीटर आवश्यक है और स्पष्ट रूप सेtiktokयाinstagramके रूप में निर्दिष्ट किया जाना चाहिए।
स्क्रिप्ट कॉन्फ़िगरेशन (script_config)
script_config ऑब्जेक्ट में प्रकाशन स्क्रिप्ट के लिए पैरामीटर होते हैं। निम्नलिखित उपलब्ध पैरामीटर हैं:
सामान्य पैरामीटर (TikTok और Instagram)
| पैरामीटर | प्रकार | आवश्यक | डिफ़ॉल्ट मान | विवरण |
|---|---|---|---|---|
| content_type | integer | नहीं | 0 | सामग्री प्रकार: 0 = वीडियो, 1 = चित्र |
| image_count | integer | नहीं | 1 | चयन करने के लिए चित्रों की संख्या (जब content_type = 1) |
| captions | string | नहीं | "" | पोस्ट शीर्षक पाठ। spintax प्रारूप समर्थित: {विकल्प1|विकल्प2|विकल्प3} |
| post_way | string | नहीं | "share" | प्रकाशन विधि: share, addButton या useSound |
| material_source | string | नहीं | "materialLibrary" | सामग्री स्रोत: materialLibrary (सामग्री लाइब्रेरी) या localFolder (स्थानीय फ़ोल्डर), यदि material_list प्रदान की गई है तो इस पैरामीटर को अनदेखा किया जाता है |
| material_path | string | सशर्त आवश्यक | "" | स्थानीय फ़ोल्डर पथ (जब material_source = "localFolder" तो आवश्यक) |
| material_list | string[] | नहीं | [] | सीधे सामग्री फ़ाइल पथों की सरणी पास करें। इस पैरामीटर को प्रदान करते समय, material_source और material_path के लॉजिक को छोड़ दिया जाएगा। API स्वचालन परिदृश्यों के लिए अनुशंसित। |
| materials_tags | string | नहीं | "" | सामग्री लाइब्रेरी से फ़िल्टर करने के लिए अल्पविराम से अलग किए गए सामग्री टैग |
| upload_wait_time | integer | नहीं | 30 | अपलोड पूर्ण होने की प्रतीक्षा करने के लिए सेकंड |
| sound_wait_time | integer | नहीं | 10 | ऑडियो लोड होने की प्रतीक्षा करने के लिए सेकंड |
| add_sound | string/integer | नहीं | "-1" | ऑडि यो विकल्प: -1 = डिफ़ॉल्ट, 0 = अक्षम, 1 = सक्षम, custom = कस्टम ऑडियो का उपयोग करें |
| sound_name | string | सशर्त आवश्यक | "" | ऑडियो नाम/URL (जब post_way = "useSound" तो आवश्यक) |
| custom_sound_keyword | string | सशर्त आवश्यक | "" | कस्टम ऑडियो खोजने के लिए कीवर्ड (जब add_sound = "custom" तो आवश्यक) |
| origin_sound_volume | integer | नहीं | 50 | मूल ऑडियो वॉल्यूम (0-100) |
| add_sound_volume | integer | नहीं | 50 | जोड़ा गया ऑडियो वॉल्यूम (0-100) |
TikTok विशिष्ट पैरामीटर
| पैरामीटर | प्रकार | आवश्यक | डिफ़ॉल्ट मान | विवरण |
|---|---|---|---|---|
| add_product_link | integer | नहीं | 0 | उत्पाद लिंक जोड़ें: 0 = नहीं, 1 = हां |
Instagram विशिष्ट पैरामीटर
| पैरामीटर | प्रकार | आवश्यक | डिफ़ॉल्ट मान | विवरण |
|---|---|---|---|---|
| placement | string | नहीं | "reel" | प्रकाशन स्थान: reel (रील) या story (स्टोरी) |
उदाहरण
मूल प्रकाशन कार्य - सीधे सामग्री पथ पास करें
यह API स्वचालन के लिए अनुशंसित तरीका है - सामग्री फ़ाइल पथ सीधे पास करें, सामग् री लाइब्रेरी या फ़ोल्डर स्कैनिंग पर निर्भर होने की आवश्यकता नहीं:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "post",
"script_config": {
"content_type": 0,
"captions": "मेरा नया वीडियो देखें! #trending #recommended",
"material_list": [
"C:/Videos/video1.mp4"
],
"upload_wait_time": 60
}
}'
सामग्री लाइब्रेरी का उपयोग करके प्रकाशित करें (TikTok)
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1", "device_serial_2"],
"script_name": "post",
"script_config": {
"content_type": 0,
"captions": "मेरा नया वीडियो देखें! #trending #recommended",
"post_way": "addButton",
"material_source": "materialLibrary",
"materials_tags": "trending, dance",
"upload_wait_time": 60,
"add_sound": "-1"
},
"enable_multi_account": false
}'