מה זה API?
API, Application Programming Interface, ממשק תכנות יישומים בעברית.
מה זה API?
API הוא ממשק תכנותי המאפשר קישור בין מערכות שונות הכתובות בקוד שונה לגישה קלה ומהירה לשירותים . השירותים עשויים להתבטא במתן או קבלת מידע או בביצוע פעולות שונות על ידי המערכת.
API בא לידי ביטוי בהקשר דפדפנים ושירותי אינטרנט באופן נרחב במיוחד. שתי נקודות יסייעו להמחיש זאת. ראשית, מה זה WEB API? זהו למעשה הממשק בין מערכות שרוב הגולשים באינטרנט משתמשים בו, מבלי להיות מודעים לכך. הוא מאפשר גישה למידע ושירותים שונים דרך דפדפן או במילים אחרות – שירותי ענן.
שנית, מה זה REST API? REST (או Representational State Transfer) הוא אוסף כללים מקובלים לגבי אופן תקשורת בין מערכות ברשת.
ומפשט את התקשורת בין מערכות. לצד SOAP (Simple Object Access Protocol), REST הוא אוסף התקנים והמוסכמות שנמצא בשימוש הרחב ביותר.
API מאפשר לחסוך באופן משמעותי מאוד במשאבי פיתוח .
מאפשר לגורמים מחוץ לעסק לקבל גישה למידע וביצוע פעולות במערכות המחשוב של העסק, באופן בטוח ומבוקר מאוד.
שימוש בממשק ה-API מותנה במפתח שפיתח אותו, לשם כך צריך לבדוק זאת עם המפתח ואופן השימוש עשוי להיות שונה ממערכת אחת לשניה.
בתפעול בפועל, ישנם נתונים אותם אתם חייבים לקשר כמו לאיזה כתובת IP לפנות כדי ואילו פרמטרים להעביר כדי להשיג את מבוקשכם.
ניתן למצוא כיום שימוש ב-API במבחר רחב מאוד של מערכות,
כולל שירותי ענן. למשל ערכת כלי API של TZUR-COM, לקישור עם מערכת טלפוניה מתקדמת לעסקים בענן.