İngilizce dilinde oku

Aracılığıyla paylaş


Hız Sınırları

NuGet.org API'sinde kötüye kullanımı önlemek için hız sınırlaması uygulanır. Hız sınırını aşan istekler aşağıdaki hatayı döndürür:

  {
    "statusCode": 429,
    "message": "Rate limit is exceeded. Try again in 56 seconds."
  }

Hız sınırlarını kullanarak azaltma isteğinde bulunmaya ek olarak, bazı API'ler de kotayı zorunlu kılır. Kotayı aşan istekler aşağıdaki hatayı döndürür:

  {
    "statusCode": 403,
    "message": "Quota exceeded."
  }

Aşağıdaki tablolarda NuGet.org API'sinin hız sınırları listelendir.

Not

Şu anda hız sınırlı olmadığından NuGet.org'un V3 arama API'lerini kullanmanızı öneririz. V1 ve V2 arama API'leri için aşağıdaki sınırlar geçerlidir:

API Sınır Türü Sınır Değeri API Kullanım Örneği
AL /api/v1/Packages IP 1000 / dakika v1 OData Packages koleksiyonu aracılığıyla NuGet paketi meta verilerini sorgulama
AL /api/v1/Search() IP 3000 / dakika v1 Arama uç noktası aracılığıyla NuGet paketlerini arama
AL /api/v2/Packages IP 20000 / dakika v2 OData Packages koleksiyonu aracılığıyla NuGet paketi meta verilerini sorgulama
AL /api/v2/Packages/$count IP 100 / dakika v2 OData Packages koleksiyonu aracılığıyla NuGet paket sayısını sorgulama

Paket Gönderme ve Listeden Kaldırma

API Sınır Türü Sınır Değeri API Kullanım Örneği
KOYMAK /api/v2/package API Anahtarı 350 / saat v2 anında iletme uç noktası aracılığıyla yeni bir NuGet paketi (sürüm) karşıya yükleme
SİLMEK /api/v2/package/{id}/{version} API Anahtarı 250 / saat v2 uç noktası aracılığıyla NuGet paketinin (sürüm) listesini kaldırma

web sitesi sayfa görünümlerini nuget.org

nuget.org web sayfalarına program aracılığıyla erişiyorsanız, belgelenmiş V3 API'lerimizi incelemeyi göz önünde bulundurun. Bu uç noktalar, paket meta verilerine ve içeriğine daha kolay erişim sağlar. V3 API'sinin kullanılabilirliği daha yüksektir ve web tarayıcısı etkileşimi için tasarlanan NuGet Galerisi web sayfalarına erişmekten daha yüksek performansa sahiptir.

API Sınır Türü Sınır Değeri API Kullanım Örneği
AL /package/{id}/{version} IP 50 / dakika Paket (sürüm) ayrıntıları sayfasını görüntüleyin.