ממשק תכנות יישומים

ממשק תכנות יישומים (API) הוא קבוצה של פקודות בקוד שמפתחים יכולים להשתמש בהן. זה חוסך עבודה רבה.

לדוגמה: אפליקציה של מדריך מסעדות יכולה להשתמש ב-Google Maps API כדי להראות מפה. כך לא צריך לבנות לווין או מפה חדשה.

APIs עוזרים לצייר חלונות במסך, לשמור ולהוציא מידע, ולחבר בין אפליקציות.


Web API מעביר מידע בין מחשב שרת למחשב שמציג את האתר. יש נקודות קצה (URI), שהן הכתובות אליהן שולחים בקשות. התשובות נשלחות בדרך כלל בפורמט קריא כמו JSON.

יש APIs ציבוריים ופרטיים. ל-APIs פרטיים צריך access token. זה כמו סיסמה.


מספר ה-APIs גדל מאוד. היו מעט מאוד ב-2005, ובעשור האחרון היו אלפי APIs.


יותר APIs פירושו גם יותר סכנות לפורצים. OWASP ערכו רשימה של בעיות אבטחה ב-API. תעודת SSL משרטת הצפנה. בלי תעודה כזו, המידע עלול להיות חשוף.

נבנו כלים ולימוד כדי לשמור על ה-APIs בטוחים, כמו vapi ומדריך לשימוש בו.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!