Hoppa till huvudinnehåll

Kontostatus-API

Den här sidan dokumenterar API-slutpunkten för att fråga efter status för alla konton som hanteras i TikMatrix, inklusive enhetens online-/offline-status, inloggningsstatus och taggar.

Lista konton

Hämta alla konton med utökad statusinformation.

  • Slutpunkt: GET /api/v1/accounts

Frågeparametrar

ParameterTypStandardBeskrivning
platformstringFiltrera efter plattform: tiktok eller instagram
devicestringFiltrera efter enhetens serienummer
loginedintegerFiltrera efter inloggningsstatus: 0 = inte inloggad, 1 = inloggad
statusintegerFiltrera efter kontostatus: 0 = aktiverad, 1 = inaktiverad
tagstringFiltrera efter tagg (exakt matchning)
pageinteger1Sidnummer (1-baserat)
page_sizeinteger20Objekt per sida (max 100)

Svarsfält

FältTypBeskrivning
accountsarrayLista över kontoobjekt (se nedan)
totalintegerTotalt antal konton som matchar filtren
pageintegerAktuellt sidnummer
page_sizeintegerObjekt per sida

Kontoobjekt

FältTypBeskrivning
idintegerDatabas-ID för kontot
usernamestring | nullAnvändarnamn på sociala medier
emailstring | nullKontots e-postadress
platformstringPlattform: tiktok eller instagram
packagenamestring | nullPaketnamn för klonad app (null = standardapp)
devicestring | nullSerienummer för ADB-enhet
device_onlinebooleanOm enheten är ansluten just nu
device_namestringModellnamn för enheten (tom sträng när enheten är offline)
loginedinteger0 = inte inloggad, 1 = inloggad
logined_textstring"logged_in" eller "not_logged_in"
statusinteger0 = aktiverad, 1 = inaktiverad
status_textstring"enabled" eller "disabled"
tagsstring[]Taggar som tilldelats detta konto
Säkerhet

Kontolösenordet inkluderas aldrig i API-svar.

Exempel

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

Filtrera efter plattform och inloggningsstatus:

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

Filtrera efter enhetens serienummer:

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

Exempelsvar

{
"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
}
}

Felsvar

HTTP-statusKodBeskrivning
40340301Förbjudet — API-åtkomst kräver Pro+-plan
50050001Internt serverfel