Kimlik doğrulama, kapsamlar & planlar

API anahtarları

Anahtarınızı üç yoldan biriyle gönderin; tüm REST uç noktalarında ve WebSocket'te aynı şekilde kabul edilir: Authorization: Bearer xsf_…, X-API-Key başlığı ya da URL'de ?api_key= (WebSocket el sıkışmasında başlık ayarlayamayan tarayıcılar için). Birden fazlasını gönderirseniz önce Authorization, sonra X-API-Key, sonra api_key kullanılır. Var olmayan bir anahtar ile iptal edilmiş bir anahtar ayırt edilir: invalid_api_key yazım hatası ya da eski bir gizli anahtarı kontrol edin demektir; key_revoked ise anahtarı verene başvurun demektir.

Kapsamlar

Bir anahtar kapsamlar taşır. Kapsam dışı bir çağrı, eksik olan kapsamı adlandıran {"error":{"code":"scope_required"}} ile 403 döner. GET /v1/account sizinkileri listeler; GET /v1/meta/scopes hepsini listeler.

KapsamNeye izin verir
targets:readBu anahtarın izlediği hesapları listele
targets:writeİzlenen hesapları tek tek veya toplu olarak ekle, değiştir ve kaldır
keywords:readAnahtar kelimeleri listele ve search.match olaylarını al
keywords:writeAnahtar kelime ekle ve kaldır
streamWebSocket'i aç
replaylast_id ve GET /v1/events kullan
webhookWebhook teslimatını yapılandır
readsProfillerin, gönderilerin, takipçilerin ve takip edilenlerin isteğe bağlı REST okumaları; kredi harcar

Yönetimsel kapsamlar kendi operatörlerimiz için vardır ve ayrı, özel bir arayüzden sunulur. Bir müşteri anahtarı asla böyle bir kapsam taşıyamaz.

Planlar

Plan, kapsamlar ve üst sınırlardan oluşan bir ön ayardır; her anahtar tek tek ayarlanabilir. Güncel matris GET /v1/meta/plans adresindedir. Fiyatlar burada yayımlanmaz.

PlanHedeflerAnahtar kelimelerBağlantılarİstek / dkKapsamlar
starter5002300targets:read, targets:write, stream, replay, reads, webhook
pro200205600targets:read, targets:write, stream, replay, reads, webhook, keywords:read, keywords:write
scale100010010900targets:read, targets:write, keywords:read, keywords:write, stream, replay, webhook, reads
ultra2000300201200targets:read, targets:write, keywords:read, keywords:write, stream, replay, webhook, reads