RoomScope

Son güncelleme

Kimlik doğrulama

Her istek, Bearer token olarak bir çalışma alanı API anahtarı taşır. Anahtarlar kapsamlıdır, iptal edilebilir ve tek bir çalışma alanının kredi cüzdanına bağlıdır.

Bearer anahtarları

Anahtarı Authorization başlığında Bearer <key> olarak gönderin. Anahtarlar ttk_live_<id>_<secret> biçimindedir; panel onları ttk_live_<id> önekiyle listeler. Anahtarları Ayarlar → API anahtarları altında oluşturun; anahtarın tamamı yalnızca bir kez gösterilir. Bir anahtar, kapsamlarıyla sınırlı olarak çalışma alanı sahibi adına işlem yapar.

curl "https://api.toktokdata.live/v1/rankings/regions" \  -H "Authorization: Bearer $ROOMSCOPE_API_KEY"
Tek cüzdan
Bir anahtar, sahibi olan çalışma alanının kredilerini harcar. API’den ve panelden gelen kullanım Ayarlar → Kullanım altında birlikte görünür.

Kapsamlar

Bir anahtar yalnızca kapsamlarının kapsadığı endpoint’leri çağırabilir. İşi gören en küçük kümeyi seçin; her zaman ikinci bir anahtar oluşturabilirsiniz. Anahtarın kapsamları dışındaki istekler ve yalnızca panele açık rotalar (takip listesi, odalar, çalışma alanı, faturalandırma), insufficient_scope koduyla 403 döndürür; modülü içermeyen bir plan ise module_not_entitled döndürür.

KapsamVerdiği erişim
live:readLIVE oturumları, tek bir oturum, içerik üreticisi performansı ve canlı yenileme. LIVE modülü gerekir.
rank:readResmî sıralama tabloları, bölgeler ve sıralama geçmişi. LIVE modülü gerekir.
shop:readAlışveriş sıralamaları için ek olarak gerekir (board, shopping ile başlıyorsa).
creator:readİçerik üreticisi arama, profiller, analiz, değişiklikler, takip edilenler, takipçiler ve içgörüler. Sorgulama modülü gerekir.
content:readVideolar, video yorumları ve bir içerik üreticisinin videoları. Sorgulama modülü gerekir.
trend:readBölgesel trendler. Sorgulama modülü gerekir.
exportDışa aktarma oluşturma, listeleme ve indirme.
webhook:manageTüm kanallardaki uyarı kuralları ve kural testleri. LIVE modülü gerekir.
keys:manageAPI anahtarlarını listeleme, oluşturma ve iptal etme; plan haklarını ve kullanımı okuma.
live:stream · gifter:readYakında gelecek endpoint’ler için ayrılmıştır; şimdilik hiçbir yetki vermez.

Anahtar yenileme

Önce yerine geçecek anahtarı oluşturun ve devreye alın, ardından eskisini aynı ekrandan iptal edin. İptal anında geçerli olur: sürmekte olan istekler tamamlanır, yeni istekler 401 ile başarısız olur.

Anahtarlar bir expiresAt tarihiyle de oluşturulabilir; bu tarihten sonra 401 döndürürler.

Hatalar

DurumKodAnlamı
401unauthorizedEksik, hatalı biçimli, iptal edilmiş veya süresi dolmuş anahtar ya da etkin olmayan bir çalışma alanı.
403insufficient_scopeAnahtar geçerli ancak gereken kapsama sahip değil ya da rota yalnızca panele açık.
403module_not_entitledÇalışma alanının planı LIVE veya Sorgulama modülünü içermiyor.
402credit_cap_exceededBu ayın kredileri tükendi. Krediler ve Hatalar sayfalarına bakın.
Bu sayfa işinize yaradı mı?