Zum Hauptinhalt springen

Kontostatus-API

Diese Seite dokumentiert den API-Endpunkt zum Abfragen des Status aller in TikMatrix verwalteten Konten, einschließlich Online-/Offline-Status des Geräts, Anmeldestatus und Tags.

Konten auflisten

Rufen Sie alle Konten mit erweiterten Statusinformationen ab.

  • Endpunkt: GET /api/v1/accounts

Abfrageparameter

ParameterTypStandardBeschreibung
platformstringNach Plattform filtern: tiktok oder instagram
devicestringNach Geräteseriennummer filtern
loginedintegerNach Anmeldestatus filtern: 0 = nicht angemeldet, 1 = angemeldet
statusintegerNach Kontostatus filtern: 0 = aktiviert, 1 = deaktiviert
tagstringNach Tag filtern (exakte Übereinstimmung)
pageinteger1Seitenzahl (beginnend bei 1)
page_sizeinteger20Einträge pro Seite (maximal 100)

Antwortfelder

FeldTypBeschreibung
accountsarrayListe von Kontoobjekten (siehe unten)
totalintegerGesamtzahl der Konten, die den Filtern entsprechen
pageintegerAktuelle Seitenzahl
page_sizeintegerEinträge pro Seite

Kontoobjekt

FeldTypBeschreibung
idintegerDatenbank-ID des Kontos
usernamestring | nullBenutzername des sozialen Netzwerks
emailstring | nullE-Mail-Adresse des Kontos
platformstringPlattform: tiktok oder instagram
packagenamestring | nullPaketname der Klon-App (null = Standard-App)
devicestring | nullADB-Geräteseriennummer
device_onlinebooleanOb das Gerät derzeit verbunden ist
device_namestringModellname des Geräts (leerer String, wenn offline)
loginedinteger0 = nicht angemeldet, 1 = angemeldet
logined_textstring"logged_in" oder "not_logged_in"
statusinteger0 = aktiviert, 1 = deaktiviert
status_textstring"enabled" oder "disabled"
tagsstring[]Diesem Konto zugewiesene Tags
Sicherheit

Das Kontopasswort wird niemals in API-Antworten enthalten sein.

Beispiel

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

Nach Plattform und Anmeldestatus filtern:

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

Nach Geräteseriennummer filtern:

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

Beispielantwort

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

Fehlerantworten

HTTP-StatusCodeBeschreibung
40340301Verboten — API-Zugriff erfordert den Pro+-Plan
50050001Interner Serverfehler