Ana içeriğe geç

Hız limitleri, hatalar ve faturalandırma

Hız limitleri

Limitler anahtar başına ve erişim moduna göredir:

Erişim moduLimit
free (üst veri: health, me, discover)saatte 60 istek, saniyede 1 anlık patlama (burst) sınırıyla
basic (ücretli, devreye alındığında)saatte 1,000 istek
premium (ücretli, devreye alındığında)saatte 5,000 istek
pro (ücretli, devreye alındığında)saatte 15,000 istek
iş ortağı / kurumsalyönetici tarafından yapılandırılır
herhangi bir cogv_test_ sandbox anahtarısaatte 25 ve günde 100 istek

Yeni anahtarlar yalnızca ücretsiz üst veri erişimiyle başlar. Deneme erişimi yönetici tarafından verilir, sınırlıdır ve süresi dolar; iş ortağı ve kurumsal limitler anlaşma başına yapılandırılır - dApp üzerinden erişim talep edin. Standart RateLimit-* başlıkları döndürülür; limit tükendiğinde 429 rate_limited alırsınız.

Hata kodları

HTTPerrorAnlamı
400bad_request / invalid_chain / invalid_address / invalid_wallet / invalid_tokenhatalı girdi; chain eth, base veya bsc olmalı; adresler 0x + 40 hex olmalı
401missing_api_keyX-API-Key (veya Bearer) sunulmadı
401invalid_api_keyanahtar bilinmiyor veya bir Cognivo v2 anahtarı değil
402insufficient_creditsücretli kullanım: Cognivo kredi bakiyeniz çağrıyı karşılayamıyor (hiçbir şey ücretlendirilmedi)
402payment_requiredbu endpoint bu anahtarda ücretli erişim gerektiriyor ve çağrıyı karşılayan geçerli bir ödeme yolu yok (hiçbir şey ücretlendirilmedi)
403access_requiredanahtarın canlı istihbarat endpoint'leri için erişim yetkisi yok - deneme, iş ortağı, ücretli veya kurumsal erişim talep edin
403sandbox_limitedbir sandbox (cogv_test_) anahtarı, yönetici tarafından etkinleştirilmiş demo hakkının dışında canlı bir çağrı denedi
403trial_expiredanahtarın deneme erişiminin süresi doldu
403trial_exhaustedanahtarın deneme hakkı tamamen kullanıldı
403endpoint_deniedanahtarın erişim yetkisi bu belirli endpoint'i kapsamıyor
403suspended_keyanahtar bir yönetici tarafından askıya alındı
403revoked_api_keyanahtar iptal edildi veya döndürülerek devre dışı bırakıldı
403project_disabledsahibi olan proje askıya alındı veya arşivlendi
403scope_deniedanahtar bu endpoint'in gerektirdiği kapsamdan yoksun
403origin_deniedanahtarda Origin/IP izin listesi yapılandırılmış ve eşleşmedi
404public_api_disabledherkese açık API geçici olarak kapalı
422insufficient_data (ve benzerleri)araç çalıştı ama adil bir sonucu temellendiremedi - ücretlendirilmezsiniz
429rate_limitedsaatlik kademe bütçesi tükendi
500internal_errorbeklenmeyen hata - destekle iletişime geçerken request_id ekleyin
503billing_unavailable / unavailablegeçici bağımlılık kesintisi - daha sonra tekrar deneyin, hiçbir şey ücretlendirilmedi

Her yanıt bir request_id taşır (başarıda ayrıca meta.request_id). Saklayın; destek ekibi bir çağrıyı bununla izleyebilir.

Sık görülen hatalar ve çözümleri

  • 401 missing_api_key - anahtar bize hiç ulaşmadı. Anahtarı X-API-Key başlığında (tam adıyla) veya Authorization: Bearer YOUR_API_KEY olarak gönderin ve bir proxy veya framework'ün başlığı silmediğini kontrol edin.
  • 401 invalid_api_key - anahtar tanınmıyor. cogv_live_ veya cogv_test_ ile başlamalıdır; anahtarın tamamını, çevresinde boşluk olmadan kopyaladığınızı kontrol edin. Orijinali kaybettiyseniz portalda anahtarı döndürün ve yenisini kullanın.
  • 403 revoked_api_key - bu anahtar iptal edildi veya döndürülerek devre dışı bırakıldı. Portaldan en yeni anahtarı alın; eskisi bir daha asla çalışmayacak.
  • 403 scope_denied - anahtar çalışıyor ama bu endpoint'in gerektirdiği kapsamdan yoksun (örneğin wallet/approvals için security:read). Anahtarın kapsamlarını düzenleyin veya doğru kapsama sahip bir anahtar oluşturun; bkz. Kimlik doğrulama ve API anahtarları.
  • 403 origin_denied - anahtarda bir Origin veya IP izin listesi var ve bu istek başka bir yerden geldi. İzin listesindeki bir origin/IP üzerinden çağırın veya anahtardaki listeleri temizleyin.
  • 403 access_required - anahtar geçerli, ancak canlı istihbarat endpoint'leri için erişim yetkisi yok. Geliştirici portalından deneme, iş ortağı, ücretli veya kurumsal erişim talep edin; bu olmadan çağrı asla çalışmaz (ve asla ücretlendirilmez).
  • 403 sandbox_limited - bir sandbox (cogv_test_) anahtarı, demo hakkının dışında canlı bir istihbarat çağrısı denedi. Bir yöneticiden anahtar için canlı demo hakkını etkinleştirmesini isteyin veya erişimi olan bir canlı anahtar kullanın.
  • 403 trial_expired / trial_exhausted - denemeniz sona erdi (süre veya hak). Uzatma talep edin ya da ücretli, iş ortağı veya kurumsal erişime geçin.
  • 403 endpoint_denied - erişim yetkiniz diğer endpoint'leri kapsıyor ama bunu kapsamıyor (endpoint'e özgü erişim, iş ortağı/kurumsal yetkilerde yaygındır). Bu endpoint için erişim talep edin.
  • 403 suspended_key - anahtar bir yönetici tarafından askıya alındı. request_id değerinizle birlikte dApp üzerinden destekle iletişime geçin.
  • 402 payment_required - bu çağrı bu anahtarda ücretli erişim gerektiriyor. Cognivo kredisi yükleyin veya endpoint'i kapsayan bir erişim modu talep edin; hiçbir şey ücretlendirilmedi.
  • 429 rate_limited - bu anahtarın bütçesini tükettiniz. Yavaşlayın, backoff'lu istemci tarafı kuyruklama ekleyin veya daha yüksek bir erişim modu isteyin. cogv_test_ sandbox anahtarlarının saatte 25 ve günde 100 istekle sınırlı olduğunu unutmayın; ücretsiz üst veri erişimi, saniyede 1 anlık patlama sınırıyla saatte 60 istekle sınırlıdır.
  • 400 invalid_chain - chain alanı eth, base veya bsc olmalıdır. ethereum gibi adlar veya 8453 gibi sayısal chain id'ler kabul edilmez.
  • 400 invalid_address / invalid_wallet / invalid_token - tam bir 0x + 40 hex karakterlik adres gönderin. ENS adları ve token sembolleri API tarafından çözümlenmez.
  • 422 insufficient_data - kesinti değil ve sizin hatanız da değil: araç çalıştı ama adil bir cevabı temellendiremedi (örneğin o token'da fiyatlandırılmış işlemi olmayan bir cüzdanda wallet/pnl). 422 için asla ücretlendirilmezsiniz; farklı bir cüzdan/token veya daha geniş bir soru deneyin.
  • 404 public_api_disabled - herkese açık API geçici olarak kapalı, yanlış URL değil. Daha sonra tekrar deneyin veya duyuru kanalını kontrol edin.

Erişim, faturalandırma ve krediler

Developer API, erken erişim süresince erişim denetimlidir. Ücretsiz bir anahtar keşif yapabilir: dokümanları okuyabilir, GET /v1/api/health çağırabilir, GET /v1/api/me ile kendini inceleyebilir ve sınırlı sandbox/demo çağrıları yapabilir. Canlı istihbarat endpoint'leri deneme (trial), iş ortağı, ücretli veya kurumsal erişim gerektirir; bu olmadan ücretsiz çalışmak yerine net bir hata döndürürler (access_required, trial_expired, payment_required ve benzerleri).

  • Ücretli kullanım, başarılı çağrı başına Cognivo kredisiyle, mevcut Cognivo kredi bakiyenizden (Chat/Telegram ile aynı krediler) ve proje sahibinin hesabından harcanarak ücretlendirilir. Hatalar, zaman aşımları, boş sonuçlar ve arızalar ücretlendirilmez.
  • Ücretlendirmeler idempotenttir - yeniden denenen veya yinelenen bir istek çifte ücret oluşturamaz.
  • Sandbox (cogv_test_) anahtarları entegrasyon testleri içindir: saatte 25 ve günde 100 istekle sınırlıdır ve yalnızca bir yönetici etkinleştirdiğinde küçük bir canlı demo hakkı çalıştırabilir.
  • Deneme erişimi yönetici tarafından verilir, sınırlıdır ve süresi dolar.
  • Kurumsal (Enterprise) özeldir: fiyatlandırma, daha yüksek limitler ve endpoint'e özgü erişim - dApp üzerinden erişim talep edin.

Endpoint başına kredi maliyetleri (ücretli kullanım için geçerlidir; şeffaflık için gösterilmiştir):

EndpointBaşarılı çağrı başına kredi
intel/liquidity2
intel/risk2
wallet/approvals2
intel/why-down3
intel/team-wallets5
wallet/exact-movements5
wallet/pnl10
health, meücretsiz
discoverücretsiz, sıkı bir hız sınırıyla

Finansal tavsiye değildir

API sonuçları zincir üstü istihbarat sinyalleridir, yatırım tavsiyesi değildir ve kırmızı bayrak bulunmaması güvenliğin kanıtı değildir. Her zaman kendi araştırmanızı yapın.