Ga naar hoofdinhoud

Accountstatus-API

Deze pagina documenteert het API-endpoint voor het opvragen van de status van alle accounts die in TikMatrix worden beheerd, inclusief online/offline-status van het apparaat, inlogstatus en tags.

Accounts weergeven

Haal alle accounts op met verrijkte statusinformatie.

  • Endpoint: GET /api/v1/accounts

Queryparameters

ParameterTypeStandaardBeschrijving
platformstringFilter op platform: tiktok of instagram
devicestringFilter op serienummer van het apparaat
loginedintegerFilter op inlogstatus: 0 = niet ingelogd, 1 = ingelogd
statusintegerFilter op accountstatus: 0 = ingeschakeld, 1 = uitgeschakeld
tagstringFilter op tag (exacte overeenkomst)
pageinteger1Paginanummer (vanaf 1)
page_sizeinteger20Items per pagina (maximaal 100)

Responsvelden

VeldTypeBeschrijving
accountsarrayLijst met accountobjecten (zie hieronder)
totalintegerTotaal aantal accounts dat overeenkomt met de filters
pageintegerHuidig paginanummer
page_sizeintegerItems per pagina

Accountobject

VeldTypeBeschrijving
idintegerDatabase-ID van het account
usernamestring | nullGebruikersnaam van sociale media
emailstring | nullE-mailadres van het account
platformstringPlatform: tiktok of instagram
packagenamestring | nullPakketnaam van gekloonde app (null = standaardapp)
devicestring | nullSerienummer van ADB-apparaat
device_onlinebooleanOf het apparaat momenteel is verbonden
device_namestringModelnaam van het apparaat (lege tekenreeks wanneer offline)
loginedinteger0 = niet ingelogd, 1 = ingelogd
logined_textstring"logged_in" of "not_logged_in"
statusinteger0 = ingeschakeld, 1 = uitgeschakeld
status_textstring"enabled" of "disabled"
tagsstring[]Tags die aan dit account zijn toegewezen
Beveiliging

Het accountwachtwoord wordt nooit opgenomen in API-responses.

Voorbeeld

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

Filter op platform en inlogstatus:

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

Filter op serienummer van het apparaat:

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

Voorbeeldrespons

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

Foutresponses

HTTP-statusCodeBeschrijving
40340301Verboden — API-toegang vereist het Pro+-abonnement
50050001Interne serverfout