מהו API?
API, או ממשק תכנות יישומים, משמש להעברת מידע קדימה ואחורה בין יישומי תוכנות בדרך פורמלית. שירותים רבים מציעים ממשקי API ציבוריים המאפשרים לכל אחד לשלוח ולקבל תוכן מהשירות. ממשקי API הפועלים דרך האינטרנט באמצעות כתובות אינטרנט מסוג http:// נקראים ממשקי API באינטרנט. באינטרנט, הינך שולח/ת בקשה ל-API על-מנת לקבל ולפרסם מידע.
כל היישומים המועדפים עליך המתחברים לאינטרנט מופעלים על-ידי ממשקי API. לדוגמה, יישומי מדיה חברתית משתמשים בממשקי API על-מנת לאפשר לך להציג ולפרסם פוסטים מהיישומים הניידים שלהם. בעת ריענון ההזנה, היישום מבצע בקשת API על-מנת לשלוף את כל הפוסטים. בעת הוספת הסימון ״אהבתי״ לפוסט, היישום מבצע בקשת API על-מנת לפרסם את הנתונים האלה.
בזכות היכולת לבצע בקשות API ב״קיצורים״, ניתן להרחיק אל מעבר לנתונים הזמינים באופן מקומי במכשירך וליצור קיצורים המקיימים אינטראקציה עם כל שירות אינטרנט שיש לו API ציבורי. ניתן לבנות קיצורים מותאמים אישית על-מנת לאסוף כמות גדולה של נתונים ולהציג אותה בכל דרך שתרצה/י, או אפילו לשלוח נתונים בחזרה ל-API ולעדכן את שירות האינטרנט - אם זה אפשרי ב-API, זה אפשרי ביישום ״קיצורים״.