Passa al contenuto principale

API stato account

Questa pagina documenta l’endpoint API per interrogare lo stato di tutti gli account gestiti in TikMatrix, inclusi lo stato online/offline del dispositivo, lo stato di accesso e i tag.

Elenco account

Recupera tutti gli account con informazioni di stato arricchite.

  • Endpoint: GET /api/v1/accounts

Parametri di query

ParametroTipoPredefinitoDescrizione
platformstringFiltra per piattaforma: tiktok o instagram
devicestringFiltra per numero di serie del dispositivo
loginedintegerFiltra per stato di accesso: 0 = non connesso, 1 = connesso
statusintegerFiltra per stato dell’account: 0 = abilitato, 1 = disabilitato
tagstringFiltra per tag (corrispondenza esatta)
pageinteger1Numero di pagina (a partire da 1)
page_sizeinteger20Elementi per pagina (massimo 100)

Campi della risposta

CampoTipoDescrizione
accountsarrayElenco di oggetti account (vedi sotto)
totalintegerNumero totale di account che corrispondono ai filtri
pageintegerNumero di pagina corrente
page_sizeintegerElementi per pagina

Oggetto account

CampoTipoDescrizione
idintegerID del database dell’account
usernamestring | nullNome utente del social media
emailstring | nullIndirizzo e-mail dell’account
platformstringPiattaforma: tiktok o instagram
packagenamestring | nullNome del pacchetto dell’app clonata (null = app predefinita)
devicestring | nullNumero di serie del dispositivo ADB
device_onlinebooleanIndica se il dispositivo è attualmente connesso
device_namestringNome del modello del dispositivo (stringa vuota quando offline)
loginedinteger0 = non connesso, 1 = connesso
logined_textstring"logged_in" o "not_logged_in"
statusinteger0 = abilitato, 1 = disabilitato
status_textstring"enabled" o "disabled"
tagsstring[]Tag assegnati a questo account
Sicurezza

La password dell’account non è mai inclusa nelle risposte API.

Esempio

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

Filtra per piattaforma e stato di accesso:

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

Filtra per numero di serie del dispositivo:

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

Risposta di esempio

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

Risposte di errore

Stato HTTPCodiceDescrizione
40340301Vietato — l’accesso API richiede il piano Pro+
50050001Errore interno del server