iPhone’daki veya iPad’deki Kestirmeler’de API sınırlamaları
Kestirmeler’de API’lerle çalışırken birkaç sınırlama bulunmaktadır:
OAuth: Kullanıcıların bir giriş sayfasına kendi kullanıcı adlarını ve parolalarını elle girmesini gerektiren bir doğrulama sistemi olan OAuth 2, şu anda desteklenmemektedir.
Çeşitli uç noktalar: API’ler, genellikle farklı veri türleri için istekte bulunmak üzere kullanabileceğiniz çeşitli uç noktalara sahiptir. Bazı API’lerle çalışırken bir dizi API çağrısı gerekebilir. Bu çağrılar önce geçerli verileri almak, sonra daha fazla veri eklemek, güncellemek veya silmek için kullanılabilir.
Hız sınırı: Pek çok API’nın istekte bulunma sıklığınızla ilgili sınırlamaları vardır. Bu sınırlamalar, bir kişinin program yoluyla milyonlarca istekte bulunması durumuna karşın API servisinin kötüye kullanımını sınırlamayı amaçlar. API servislerinde saatlik, günlük veya aylık sınırlamalar bulunabileceği gibi, bu sınırları aştıktan sonra API erişimi için ödeme yapmanız da gerekebilir.
Not: Kestirmeler’de tüm web API’ların kullanımı, ilgili servisin hüküm ve koşullarına tabidir.
Kısa bir süre içinde çok sayıda istekte bulunmak için Yinele işlemlerinden yararlanılması, kullanım sınırlarının aşılmasına yol açabilir. Kullanım sınırına ulaşırsanız servisin sıfırlanmasını beklemeniz ve/veya işlemlerinizi tek seferde belirli miktarda işlem gerçekleştirecek şekilde gruplandırmanız gerekebilir.