Ana içeriğe geç

Hesap Durumu API'si

Bu sayfa, TikMatrix tarafından yönetilen tüm hesapların durumunu sorgulamak için kullanılan API uç noktasını; cihazın çevrimiçi/çevrimdışı durumu, oturum açma durumu ve etiketler dahil olmak üzere açıklar.

Hesapları Listele

Zenginleştirilmiş durum bilgileriyle tüm hesapları alın.

  • Uç nokta: GET /api/v1/accounts

Sorgu Parametreleri

ParametreTürVarsayılanAçıklama
platformstringPlatforma göre filtrele: tiktok veya instagram
devicestringCihaz seri numarasına göre filtrele
loginedintegerOturum açma durumuna göre filtrele: 0 = giriş yapılmadı, 1 = giriş yapıldı
statusintegerHesap durumuna göre filtrele: 0 = etkin, 1 = devre dışı
tagstringEtikete göre filtrele (tam eşleşme)
pageinteger1Sayfa numarası (1 tabanlı)
page_sizeinteger20Sayfa başına öğe sayısı (en fazla 100)

Yanıt Alanları

AlanTürAçıklama
accountsarrayHesap nesnelerinin listesi (aşağıya bakın)
totalintegerFiltrelerle eşleşen toplam hesap sayısı
pageintegerGeçerli sayfa numarası
page_sizeintegerSayfa başına öğe sayısı

Hesap Nesnesi

AlanTürAçıklama
idintegerHesabın veritabanı kimliği
usernamestring | nullSosyal medya kullanıcı adı
emailstring | nullHesap e-posta adresi
platformstringPlatform: tiktok veya instagram
packagenamestring | nullKlon uygulama paket adı (null = varsayılan uygulama)
devicestring | nullADB cihaz seri numarası
device_onlinebooleanCihazın şu anda bağlı olup olmadığı
device_namestringCihaz model adı (çevrimdışıyken boş dize)
loginedinteger0 = giriş yapılmadı, 1 = giriş yapıldı
logined_textstring"logged_in" veya "not_logged_in"
statusinteger0 = etkin, 1 = devre dışı
status_textstring"enabled" veya "disabled"
tagsstring[]Bu hesaba atanan etiketler
Güvenlik

Hesap parolası API yanıtlarına asla dahil edilmez.

Örnek

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

Platforma ve oturum açma durumuna göre filtrele:

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

Cihaz seri numarasına göre filtrele:

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

Örnek Yanıt

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

Hata Yanıtları

HTTP DurumuKodAçıklama
40340301Yasak — API erişimi Pro+ planı gerektirir
50050001Dahili sunucu hatası