मैसेज स्क्रिप्ट कॉन्फ़िगरेशन
यह पेज message स्क्रिप्ट के कॉन्फ़िगरेशन पैरामीटर का दस्तावेज़ीकरण करता है।
अवलोकन
message स्क्रिप्ट TikTok या Instagram पर स्वचालित रूप से डायरेक्ट मैसेज भेजती है। कई लक्ष्य उपयोगकर्ताओं के लिए API प्रत्येक उपयोगकर्ता के लिए एक टास्क बनाता है। start_time से समय नियंत्रित करें।
स्क्रिप्ट कॉन्फ़िगरेशन (script_config)
मैसेज स्क्रिप ्ट के पैरामीटर:
पैरामीटर
| पैरामीटर | प्रकार | आवश्यक | डिफ़ॉल्ट | विवरण |
|---|---|---|---|---|
| target_users | string[] | Yes* | [] | लक्ष्य उपयोगकर्ताओं की सरणी (प्रति उपयोगकर्ता एक टास्क) |
| target_user | string | Yes* | "" | एकल उपयोगकर्ता नाम या कॉमा/नई पंक्ति से अलग |
| message_content | string | Yes | "" | मैसेज का टेक्स्ट |
| access_method | string | No | "direct" | एक्सेस विधि: direct या search |
target_users या target_user आवश्यक है। target_users को प्राथमिकता दी जाती है।
कई उपयोगकर्ताओं के साथ API प्रत्येक के लिए एक टास्क बनाता है।
उदाहरण
एकल उपयोगकर्ता को मैसेज
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_users": ["@username_to_message"],
"message_content": "Hello! Check out our latest content.",
"access_method": "direct"
}
}'
कई उपयोगकर्ताओं को मैसेज
प्रत्येक उप योगकर्ता के लिए एक टास्क:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_users": ["@user1", "@user2", "@user3"],
"message_content": "Hi! We have an exclusive offer for you."
}
}'
3 टास्क तुरंत बनाता है।
प्रारंभ समय के साथ मै सेज शेड्यूल
प्रारंभ समय शेड्यूल करें:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_users": ["@user1", "@user2"],
"message_content": "Scheduled greeting!"
},
"start_time": "14:30"
}'
खोज विधि से मैसेज
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_users": ["username1", "username2"],
"message_content": "Hello from TikMatrix!",
"access_method": "search"
}
}'
उपयोगकर्ता नाम सूची मोड से मैसेज
विशिष्ट खातों के लिए मैसेज टास्क:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"usernames": ["@my_account1", "@my_account2"],
"script_name": "message",
"script_config": {
"target_users": ["@target_user"],
"message_content": "Hi there!"
}
}'
कई डिवाइस पर बैच मैसेज
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_1", "device_2", "device_3"],
"script_name": "message",
"script_config": {
"target_users": ["@influencer_account"],
"message_content": "Love your content! Let's collaborate."
},
"enable_multi_account": true
}'
Instagram उदाहरण
यही API Instagram पर भी काम करता है:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_user": "instagram_username",
"message_content": "Hey! Loved your post"
}
}'
प्रतिक्रिया
{
"code": 0,
"message": "success",
"data": {
"task_ids": [501, 502, 503],
"created_count": 3
}
}
एक्सेस विधियाँ
प्रत्यक्ष विधि (direct)
URL के माध्यम से उपयोगकर्ता प्रोफ़ाइल खोलता है। तेज़ और अधिक विश्वसनीय।
खोज विधि (search)
खोज में नाम टाइप करता है। धीमी लेकिन सीधे URL से अवरुद्ध होने पर काम करती है।
सर्वोत्तम अभ्यास
-
टास्क शेड्यूल करें:
start_timeपैरामीटर का उपयोग करें। -
मैसेज व्यक्तिगत बनाएं: सामग्री को अनुकूलित करें।
-
प्रत्यक्ष एक्सेस पसंद करें: तेज़ और अधिक विश्वसनीय।
-
प्लेटफ़ॉर्म सीमाओं का सम्मान करें: एक बार में बहुत अधिक मैसेज टास्क न बनाएं।
त्रुटि कोड
| Code | Description |
|---|---|
| 40001 | लक्ष्य उपयोगकर्ता या मैसेज सामग्री अनुपस्थित |
| 40003 | API के माध्यम से स्क्रिप्ट समर्थित नहीं |
| 40301 | API एक्सेस के लिए Pro+ योजना आवश्यक |