סקירת API מקומי
TikMatrix מספק API מקומי בסגנון RESTful המאפשר לך לנהל משימות באופן תכנותי. זה שימושי לשילוב TikMatrix עם מערכות האוטומציה שלך, לבניית זרימות עבודה מותאמות אישית, או ליצירת פעולות אצוות.
דרישות
דרישות רישיון
ה-API המקומי זמין רק למשתמשי תוכניות Pro, Team ו-Business. תוכנית Starter אינה כוללת גישה ל-API.
כתובת URL בסיסית
ה-API פועל מקומית בכתובת:
http://localhost:50809/api/v1/
note
הפורט 50809 הוא פורט ברירת המחדל. ודא ש-TikMatrix פועל לפני שליחת בקשות.
פורמט תגובה
כל תגובות ה-API עוקבות אחר הפורמט הבא:
{
"code": 0,
"message": "success",
"data": { ... }
}
קודי תגובה
| קוד | תיאור |
|---|---|
| 0 | הצלחה |
| 40001 | שגיאת פרמטר - פרמטרים לא תקינים |
| 40002 | שגיאת פרמטר - script_name חסר |
| 40003 | שגיאת פרמטר - הסקריפט אינו נתמך או מצב משימה לא תקף |
| 40004 | שגיאת פרמטר - רק משימות בהפעלה יכולות להיעצר |
| 40005 | שגיאת פרמטר - task_ids לא יכול להיות ריק |
| 40301 | אסור - דרושה תוכנית 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": "תבדקו את הסרטון החדש שלי! #וויראלי"
},
"enable_multi_account": false,
"start_time": "14:30"
}'
3. קבל רשימת משימות
curl http://localhost:50809/api/v1/task?status=0&page=1&page_size=20
סקריפטים זמינים
הפרמטר script_name מקבל את הערכים הבאים:
| שם סקריפט | תיאור | תמיכה ב-API |
|---|---|---|
post | פרסום תוכן | ✅ נתמך |
follow | מעקב אחרי משתמשים | ✅ נתמך |
unfollow | ביטול מעקב | ✅ נתמך |
account_warmup | חימום חשבון | ✅ נתמך |
comment | פרסום תגובה חדשה על פוסטים | ✅ נתמך |
boost_comment | לייק / תגובה לתגובות קיימות | ✅ נתמך |
login | התחבר לחשבון | ✅ נתמך |
profile | עדכן פרופיל | ✅ נתמך |
match_account | התאם חשבונות במכשיר | ✅ נתמך |
like | לייק לפוסטים | ✅ נתמך |
view | צפייה בפוסט למשך זמן מסוים | ✅ נתמך |
favorite | שמירת פוסט למועדפים | ✅ נתמך |
repost | שיתוף מחדש של סרטוני TikTok | ✅ נתמך |
message | שליחת הודעות ישירות | ✅ נתמך |
follow_suggested | עקוב אחר חשבונות מוצעים | ✅ נתמך |
super_marketing | קמפיין שיווק מתקדם | ✅ נתמך † |
scrape_user | גרידת נתוני משתמש | 🔜 בקרוב |
† שיווק מתקדם משתמש ב-endpoints ייעודי ים
קמפיין השיווק המתקדם אינו נוצר דרך POST /api/v1/task. הוא עובד על בסיס מאגר יעדים לשימוש חוזר ויש לו endpoints ייעודיים — ראה הגדרת סקריפט שיווק מתקדם.
סטטוס משימה
| קוד סטטוס | טקסט סטטוס | תיאור |
|---|---|---|
| 0 | pending | המשימה ממתינה לביצוע |
| 1 | running | המשימה מתבצעת כעת |
| 2 | completed | המשימה הושלמה בהצלחה |
| 3 | failed | המשימה נכשלה |
ראה גם
- API ניהול משימות - יצירה, שאילתה וניהול משימות
- API יומן פעילות - עקוב וניהל יומני פעילות
- תצורת סקריפט פרסום - הגדר פרמטרים של סקריפט פרסום
- תצורת סקריפט מעקב - הגדר פרמטרים של סקריפט מעקב
- תצורת סקריפט עקוב אחר מוצעים - קביעת תצורת פרמטרים של סקריפט עקוב אחר מוצעים
- תצורת סקריפט ביטול מעקב - הגדר פרמטרים של סקריפט ביטול מעקב
- תצורת סקריפט חימום חשבון - הגדר פרמטרים של סקריפט חימום
- תצורת סקריפט תגובות - פרסום תגובה חדשה על פוסטים
- תצורת סקריפט Boost Comment - לייק / תגובה לתגובות קיימות
- תצורת סקריפט לייק - הגדר פרמטרים של סקריפט לייק
- תצורת סקריפט צפייה - צפייה בפוסטים למשך זמן מסוים
- תצורת סקריפט מועדפים - שמירת פוסטים למועדפים
- תצורת סקריפט הודעות - הגדר פרמטרים של סקריפט הודעות ישירות
- תצורת סקריפט התחברות - הגדר פרמטרים של סקריפט התחברות
- תצורת סקריפט פרופיל - הגדר פרמטרים של סקריפט פרופיל
- תצורת סקריפט התאמת חשבונות - הגדר פרמטרים של סקריפט התאמת חשבונות
- תצורת סקריפט שיווק מתקדם - ייבוא מאגרי נתונים והפעלת קמפיינים של שיווק מתקדם
- ממשק API לסריקת TCP - סריקה וחיבור מכשירי Android דרך TCP/IP
- API סטטוס חשבונות - שאילתת סטטוס החשבון, קישוריות המכשיר ומצב ההתחברות
- דוגמאות API - דוגמאות קוד בשפות שונות