דלג לתוכן הראשי

API סטטוס חשבונות

דף זה מתעד את נקודת הקצה של ה-API לשאילתת הסטטוס של כל החשבונות המנוהלים ב-TikMatrix, כולל מצב מקוון/לא מקוון של המכשיר, מצב ההתחברות ותגיות.

רשימת חשבונות

אחזר את כל החשבונות עם מידע סטטוס מורחב.

  • נקודת קצה: GET /api/v1/accounts

פרמטרים של השאילתה

פרמטרסוגברירת מחדלתיאור
platformstringסינון לפי פלטפורמה: tiktok או instagram
devicestringסינון לפי המספר הסידורי של המכשיר
loginedintegerסינון לפי מצב התחברות: 0 = לא מחובר, 1 = מחובר
statusintegerסינון לפי סטטוס החשבון: 0 = פעיל, 1 = מושבת
tagstringסינון לפי תגית (התאמה מלאה)
pageinteger1מספר עמוד (מבוסס 1)
page_sizeinteger20פריטים לעמוד (מקסימום 100)

שדות תגובה

שדהסוגתיאור
accountsarrayרשימת אובייקטי חשבון (ראה להלן)
totalintegerהמספר הכולל של חשבונות התואמים למסננים
pageintegerמספר העמוד הנוכחי
page_sizeintegerפריטים לעמוד

אובייקט חשבון

שדהסוגתיאור
idintegerמזהה החשבון במסד הנתונים
usernamestring | nullשם המשתמש ברשת החברתית
emailstring | nullכתובת האימייל של החשבון
platformstringפלטפורמה: tiktok או instagram
packagenamestring | nullשם חבילת אפליקציית השיבוט (null = אפליקציית ברירת מחדל)
devicestring | nullהמספר הסידורי של מכשיר ADB
device_onlinebooleanהאם המכשיר מחובר כעת
device_namestringשם דגם המכשיר (מחרוזת ריקה כשהמכשיר לא מקוון)
loginedinteger0 = לא מחובר, 1 = מחובר
logined_textstring"logged_in" או "not_logged_in"
statusinteger0 = פעיל, 1 = מושבת
status_textstring"enabled" או "disabled"
tagsstring[]תגיות שהוקצו לחשבון זה
אבטחה

סיסמת החשבון לעולם לא נכללת בתגובות ה-API.

דוגמה

curl "http://localhost:50809/api/v1/accounts?page=1&page_size=20"

סינון לפי פלטפורמה ומצב התחברות:

curl "http://localhost:50809/api/v1/accounts?platform=tiktok&logined=1&page=1&page_size=50"

סינון לפי המספר הסידורי של המכשיר:

curl "http://localhost:50809/api/v1/accounts?device=emulator-5554"

תגובה לדוגמה

{
"code": 0,
"message": "success",
"data": {
"accounts": [
{
"id": 1,
"username": "my_tiktok_user",
"email": "user@example.com",
"platform": "tiktok",
"packagename": null,
"device": "emulator-5554",
"device_online": true,
"device_name": "sdk_gphone64_x86_64",
"logined": 1,
"logined_text": "logged_in",
"status": 0,
"status_text": "enabled",
"tags": ["batch-a", "vip"]
},
{
"id": 2,
"username": "another_user",
"email": null,
"platform": "tiktok",
"packagename": "com.zhiliaoapp.musically.clone1",
"device": "192.168.1.101:5555",
"device_online": false,
"device_name": "",
"logined": 0,
"logined_text": "not_logged_in",
"status": 1,
"status_text": "disabled",
"tags": []
}
],
"total": 2,
"page": 1,
"page_size": 20
}
}

תגובות שגיאה

סטטוס HTTPקודתיאור
40340301אסור — גישת API דורשת תוכנית Pro+
50050001שגיאת שרת פנימית