Shortcuts में API की सीमाएँ
शॉर्टकट में API के साथ काम करते समय कुछ सीमाएँ होती हैं :
OAuth : OAuth 2, ऑथेंटिकेशन का एक सिस्टम जिसके लिए यूज़र को लॉगिन पेज पर अपना यूज़रनेम और पासवर्ड मैनुअली डालना होता है, वर्तमान में सपोर्टेड नहीं है।
अनेक एंडपॉइंट : APIs के पास प्राय : अनेक एंडपॉइंट होते हैं जिनका इस्तेमाल आप विभिन्न प्रकार के डेटा का अनुरोध करने के लिए कर सकते हैं। कुछ APIs के साथ काम करने के लिए अनेक API कॉल्स की जरूरत होती है, पहले वर्तमान मौजूदा डेटा को रिट्रीव करने के लिए, और फिर बाद में ऐड, अपडेट या डिलीट इत्यादि करने के लिए।
रेट लिमिटिंग : अनेक APIs के इस बात पर सीमाएँ होती हैं कि आप कितनी बार अनुरोध कर सकते हैं। इन प्रतिबंधों का लक्ष्य होता है API सर्विस के दुरुपयोग को रोकना, ऐसी स्थिति में जब कोई व्यक्ति प्रोग्रामैटिकली हजारों या लाखों अनुरोध करता है। API सर्विसेज को घंटा, दिन या महीने के अनुसार सीमित किया जा सकता है या आपको इस सीमा के बाद API सर्विस के लिए भुगतान करना पड़ सकता है।
नोट : Shortcuts में किसी वेब APIs का इस्तेमाल उस सर्विस के नियमों और शर्तों पर आधारित होता है।
चूँकि आप Shortcuts में अपने खुद के इस्तेमाल के लिए एक कस्टम API बना रहे हैं, तो शायद आप उपयोग सीमा तक नहीं पहुँच पाएँगे। हालाँकि, कम समय में अनेक संख्या में अनुरोध करने के लिए Repeat ऐक्शन का उपयोग करने से अत्यधिक इस्तेमाल हो सकता है। यदि आप उपयोग सीमा तक नहीं पहुँचते हैं, तो आपको सर्विस के रीस्टोर्ड होने तक प्रतीक्षा करना पड़ सकता है और/या अपने प्रोसेस को बैच करना पड़ सकता है ताकि एक बार में सीमित संख्या में परिचालन किया जा सके।