Τι είναι ένα API;
Ένα API, ή διεπαφή προγραμματισμού εφαρμογών (application programming interface), χρησιμοποιείται για τη μεταβίβαση δεδομένων μεταξύ εφαρμογών λογισμικού με έναν τυποποιημένο τρόπο. Πολλές υπηρεσίες προσφέρουν δημόσια API που επιτρέπουν σε οποιονδήποτε να στέλνει και να λαμβάνει περιεχόμενο από την υπηρεσία. Τα API που λειτουργούν μέσω Διαδικτύου χρησιμοποιώντας URL http:// αναφέρονται ως API Ιστού. Στον Ιστό, στέλνετε ένα αίτημα σε ένα API για να λάβετε (get) και να δημοσιεύσετε (post) πληροφορίες.
Όλες οι αγαπημένες εφαρμογές σας που συνδέονται στο Διαδίκτυο βασίζονται σε API. Για παράδειγμα, οι εφαρμογές κοινωνικών μέσων χρησιμοποιούν API για να σας επιτρέπουν να προβάλλετε και να δημοσιεύετε αναρτήσεις από τις αντίστοιχες εφαρμογές φορητών συσκευών. Όταν ανανεώνετε την τροφοδοσία (feed), η εφαρμογή στέλνει ένα αίτημα API για την προσκόμιση όλων των αναρτήσεων. Όταν επισημαίνεται ως «μου αρέσει» μια ανάρτηση, η εφαρμογή στέλνει ένα αίτημα API για τη δημοσίευση αυτών των δεδομένων.
Με τη δυνατότητα χρήσης αιτημάτων API στις Συντομεύσεις, μπορείτε να αξιοποιείτε και άλλα δεδομένα εκτός από αυτά που είναι τοπικά διαθέσιμα στη συσκευή σας, και να δημιουργείτε συντομεύσεις οι οποίες αλληλεπιδρούν με οποιαδήποτε υπηρεσία Ιστού που διαθέτει δημόσιο API. Έχετε τη δυνατότητα να δημιουργείτε προσαρμοσμένες συντομεύσεις για να συγκεντρώνετε μεγάλες ποσότητες δεδομένων και να τα εμφανίζετε με όποιον τρόπο θέλετε, ή ακόμη και να στέλνετε δεδομένα πίσω στο API και να ενημερώνετε την υπηρεσία Ιστού –αν κάτι μπορεί να γίνει σε ένα API, μπορεί να γίνει και στην εφαρμογή «Συντομεύσεις».