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 |
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 |
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. |