ข้อจำกัดของ API ในคำสั่งลัดบน iPhone หรือ iPad
การทำงานกับ API ในแอปคำสั่งลัดมีข้อจำกัดอยู่เล็กน้อย:
OAuth: ยังไม่มีการรองรับ OAuth 2 ในตอนนี้ ซึ่งเป็นระบบการตรวจสอบสิทธิ์ที่กำหนดให้ผู้ใช้ป้อนชื่อผู้ใช้และรหัสผ่านด้วยตัวเองในหน้าเข้าสู่ระบบ
ตำแหน่งข้อมูลหลายตำแหน่ง: API มักจะมีตำแหน่งข้อมูลหลากหลายตำแหน่งที่คุณสามารถใช้เพื่อขอข้อมูลประเภทต่างๆ ได้ การทำงานกับ API บางตัวอาจต้องเรียก API หลายครั้ง ครั้งแรกเพื่อดึงข้อมูลที่มีอยู่ปัจจุบัน และอีกหลายๆ ครั้งต่อมาเพื่อเพิ่ม อัปเดต และลบข้อมูลเพิ่มเติม
การจำกัดอัตรา: API หลายตัวมีการจำกัดความถี่ที่คุณจะสามารถสร้างคำขอได้ ข้อจำกัดเหล่านี้มีเป้าหมายเพื่อจำกัดการใช้บริการ API ในทางที่ผิดหากมีบางคนสร้างคำขอหลายพันหรือหลายล้านคำขอผ่านทางโปรแกรม บริการ API สามารถถูกจำกัดเป็นชั่วโมง วัน หรือเดือน หรืออาจจะกำหนดให้คุณชำระเงินค่าเข้าถึง API เมื่อเกินจำนวนที่จำกัดได้
หมายเหตุ: การใช้งาน Web API ใดๆ ในแอปคำสั่งลัดจะเป็นไปตามข้อกำหนดและเงื่อนไขของบริการนั้นๆ
การใช้การทำงานทำซ้ำเพื่อสร้างคำขอจำนวนมากในเวลาสั้นๆ อาจทำเกิดการใช้งานเกินขีดจำกัดได้ ถ้าคุณถึงขีดจำกัดการใช้งานจริงๆ คุณอาจต้องรอจนกว่าบริการของคุณจะกู้คืนเสร็จและ/หรืออาจต้องสร้างชุดงานกระบวนการของคุณเพื่อดำเนินการงานอย่างจำกัดในแต่ละครั้ง