Kimlik doğrulama

Kimlik doğrulama

CoinBoss API'si herkese açıktır. Herhangi bir veri uç noktasını çağırmak için hesaba ya da API anahtarına ihtiyacınız yoktur.

Anahtar gerekmez

Katalogdaki herhangi bir uç noktayı düz bir HTTPS GET ile çağırın. Anonim istekler IP adresi başına sınırlandırılır: dakikada 1200 istek.

curl -s "https://www.coinboss.com/api/sd/oi?coin=BTC"

İsteğe bağlı API anahtarı

Birkaç servisiniz tek bir IP adresini paylaşıyorsa ya da adresi değişen bir ağdan çağrı yapıyorsanız, hesabınızda bir anahtar oluşturup CB-API-KEY başlığında gönderebilirsiniz. Geçerli bir anahtar taşıyan istek, IP adresi yerine anahtar üzerinden sayılır.

  • Anahtarlar hesabınızın API anahtarları sayfasında oluşturulur ve iptal edilir. Doğrulanmış bir e-posta adresi gerekir.
  • Anahtarın tamamı yalnızca bir kez, oluşturulduğu anda gösterilir. Yalnızca özeti (hash) saklandığından yeniden gösterilemez.
  • Her hesapta en fazla beş etkin anahtar bulunabilir.
  • Bilinmeyen ya da iptal edilmiş bir anahtar yok sayılır: istek anonim olarak karşılanır ve IP adresi üzerinden sayılır.

API anahtarlarını yönet

Anahtarlı istek

curl -s "https://www.coinboss.com/api/sd/oi?coin=BTC" \
  -H "CB-API-KEY: $COINBOSS_API_KEY"

İstek sınırı kademeleri

Tüm kademeler aynı veriyi döndürür. Mevcut ücretsiz dönemde anonim trafik ve tüm anahtarlar en yüksek kademeden hizmet alır.

KademeDakika başına istek
hobbyist30
startup80
standard300
professional1200şu anda herkes için geçerli

Anahtarları güvende tutma

  • Anahtara parola gibi davranın. Kaynak kodunda değil, bir ortam değişkeninde ya da gizli bilgi deposunda saklayın.
  • Anahtarı bir web sayfasına, tarayıcı uzantısına ya da mobil uygulamaya gömmeyin. İstemciye gönderilen her şey kullanıcıları tarafından okunabilir. API'yi sunucunuzdan çağırın ya da tarayıcıdan anonim olarak çağırın.
  • Sızdığından şüphelendiğiniz anda anahtarı iptal edin ve yenisini oluşturun.
  • CoinBoss asla borsa API anahtarı istemez. Veriler borsaların herkese açık uç noktalarından toplanır; bu API hiçbir borsa kimlik bilgisine ihtiyaç duymaz ve hiçbirini kabul etmez.

Tarayıcıdan çağırma

Yanıtlar Access-Control-Allow-Origin: * başlığını içerir; dolayısıyla veri uç noktaları herhangi bir web kaynağından (origin) çağrılabilir. X-Request-Id, X-Cache ve X-RateLimit-* başlıkları betiklerin erişimine açıktır.

Hesap uç noktaları

/api/user ve /api/auth altındaki uç noktalar, oturum açılarak kullanılan web sitesi deneyimine (izleme listeleri, tercihler, anahtar yönetimi) aittir. Sitenin oturumunu kullanırlar, herkese açık veri API'sinin parçası değildirler ve katalogda listelenmezler.