स्थानीय API अवलोकन
TikMatrix एक स्थानीय RESTful API प्रदान करता है जो आपको कार्यों को प्रोग्रामेटिक रूप से प्रबंधित करने की अनुमति देता है। यह TikMatrix को अपने स्वयं के स्वचालन सिस्टम में एकीकृत करने, कस्टम वर्कफ़्लो बनाने या बैच संचालन करने के लिए उपयोगी है।
आवश्यकताएं
स्थानीय API केवल Pro, Team और Business योजना उपयोगकर्ताओं के लिए उपलब्ध है। Starter योजना API पहुंच प्रदान नहीं करती है।
बेस URL
API स्थानीय रूप से चलता है, पता है:
http://localhost:50809/api/v1/
पोर्ट 50809 डिफ़ॉल्ट पोर्ट है। कृपया अनुरोध करने से पहले सुनिश्चित करें कि TikMatrix चल रहा है।
प्रतिक्रिया प्रारूप
सभी API प्रतिक्रियाएं निम्नलिखित प्रारूप का पालन करती हैं:
{
"code": 0,
"message": "success",
"data": { ... }
}
प्रतिक्रिया कोड विवरण
| Code | विवरण |
|---|---|
| 0 | सफल |
| 40001 | पैरामीटर त्रुटि - अमान्य अनुरोध पैरामीटर |
| 40002 | पैरामीटर त्रुटि - script_name गायब है |
| 40003 | पैरामीटर त्रुटि - स्क्रिप्ट फिलहाल API कॉल का समर्थन नहीं करती |
| 40301 | निषिद्ध - API पहुंच के लिए Pro+ योजना की आवश्यकता है |
| 40401 | नहीं मिला - संसाधन मौजूद नहीं है |
| 50001 | सर्वर आंतरिक त्रुटि |
त्वरित प्रारंभ
1. API पहुंच की जांच करें
सबसे पहले, पुष्टि करें कि आपका लाइसेंस API का समर्थन करता है:
curl http://localhost:50809/api/v1/license/check
नमूना प्रतिक्रिया:
{
"code": 0,
"message": "success",
"data": {
"plan_name": "Pro",
"api_enabled": true,
"device_limit": 20,
"message": "API access enabled"
}
}
2. कार्य बनाएं
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": 1,
"captions": "मेरा नया वीडियो देखें! #trending"
},
"enable_multi_account": false
}'
3. कार्य सूची क्वेरी करें
curl http://localhost:50809/api/v1/task?status=0&page=1&page_size=20
उपलब्ध स्क्रिप्ट
वर्तमान में, स्थानीय API post, follow, unfollow, account_warmup और comment स्क्रिप्ट का समर्थन करता है। भविष्य के संस्करणों में अधिक स्क्रिप्ट जोड़ी जाएंगी।
script_name पैरामीटर निम्नलिखित मान स्वीकार करता है:
| स्क्रिप्ट नाम | विवरण | API समर्थन |
|---|---|---|
post | सामग्री प्रकाशित करें | ✅ समर्थित |
follow | उपयोगकर्ताओं को फ़ॉलो करें | ✅ समर्थित |
unfollow | अनफ़ॉलो करें | ✅ समर्थित |
account_warmup | खाता वार्मअप | ✅ समर्थित |
comment | टिप्पणी करें | ✅ समर्थित |
like | लाइक करें | 🔜 जल्द आ रहा है |
message | संदेश | 🔜 जल्द आ रहा है |
super_marketing | सुपर मार्केटिंग अभियान | 🔜 जल्द आ रहा है |
profile | प्रोफ़ाइल अपडेट करें | 🔜 जल्द आ रहा है |
scrape_user | उपयोगकर्ता डेटा स्क्रैप करें | 🔜 जल्द आ रहा है |
कार्य स्थिति
| स्थिति कोड | स्थिति टेक्स्ट | विवरण |
|---|---|---|
| 0 | pending | कार्य निष्पादन की प्रतीक्षा में |
| 1 | running | कार्य निष्पादित हो रहा है |
| 2 | completed | कार्य सफलतापूर्वक निष्पादित |
| 3 | failed | कार्य निष्पादन विफल |
आगे
- कार्य प्रबंधन API - कार्यों को बनाएं, क्वेरी करें और प्रबंधित करें
- पोस्ट स्क्रिप्ट कॉन्फ़िगरेशन - पोस्ट स्क्रिप्ट पैरामीटर कॉन्फ़िगर करें
- फ़ॉलो स्क्रिप्ट कॉन्फ़िगरेशन - फ़ॉलो स्क्रिप्ट पैरामीटर कॉन्फ़िगर करें
- अनफ़ॉलो स्क्रिप्ट कॉन्फ़िगरेशन - अनफ़ॉलो स्क्रिप्ट पैरामीटर कॉन्फ़िगर करें
- खाता वार्मअप स्क्रिप्ट कॉन्फ़िगरेशन - खाता वार्मअप स्क्रिप्ट पैरामीटर कॉन्फ़िगर करें
- टिप्पणी स्क्रिप्ट कॉन्फ़िगरेशन - टिप्पणी स्क्रिप्ट पैरामीटर कॉन्फ़िगर करें
- API उदाहरण - विभिन्न भाषाओं में कोड उदाहरण