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
platformstring—Nach Plattform filtern: tiktok, instagram oder threads
devicestring—Nach Geräteseriennummer filtern
loginedinteger—Nach Anmeldestatus filtern: 0 = nicht angemeldet, 1 = angemeldet
statusinteger—Nach Kontostatus filtern: 0 = aktiviert, 1 = deaktiviert
tagstring—Nach 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, instagram oder threads
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