Web API


Πίνακας περιεχομένων

    Εμφάνιση πίνακα περιεχομένων

Ένα Web API είναι το όνειρο ενός προγραμματιστή.

  • Μπορεί να επεκτείνει τη λειτουργικότητα του προγράμματος περιήγησης

  • Μπορεί να απλοποιήσει πολύ σύνθετες λειτουργίες

  • Μπορεί να παρέχει εύκολη σύνταξη σε σύνθετο κώδικα

Τι είναι το Web API;

Το API σημαίνει Application Programming Interface.

Ένα Web API είναι μια διεπαφή προγραμματισμού εφαρμογών για τον Ιστό.

Ένα API προγράμματος περιήγησης μπορεί να επεκτείνει τη λειτουργικότητα ενός προγράμματος περιήγησης ιστού.

Ένα API διακομιστή μπορεί να επεκτείνει τη λειτουργικότητα ενός διακομιστή ιστού.


API προγράμματος περιήγησης

Όλα τα προγράμματα περιήγησης διαθέτουν ένα σύνολο ενσωματωμένων Web API για υποστήριξη σύνθετων λειτουργιών και για βοήθεια στην πρόσβαση σε δεδομένα.

Για παράδειγμα, το API Geolocation μπορεί να επιστρέψει τις συντεταγμένες του σημείου που βρίσκεται το πρόγραμμα περιήγησης.

Παράδειγμα

Λάβετε το γεωγραφικό πλάτος και το μήκος της θέσης του χρήστη:

const myElement = document.getElementById("demo");

function getLocation() {
  if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(showPosition);
  } else { 
    myElement.innerHTML = "Geolocation is not supported by this browser.";
  }
}

function showPosition(position) {
  myElement.innerHTML = "Latitude: " + position.coords.latitude + 
  "<br>Longitude: " + position.coords.longitude; 
}

Δοκιμάστε το μόνοι σας →

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Geolocation</h2>

<p>Click the button to get your coordinates.</p>

<button onclick="getLocation()">Try It</button>

<p id="demo"></p>

<script>
const x = document.getElementById("demo");

function getLocation() {
  try {
    navigator.geolocation.getCurrentPosition(showPosition);
  } catch {
    x.innerHTML = err;
  }
}

function showPosition(position) {
  x.innerHTML = "Latitude: " + position.coords.latitude + 
  "<br>Longitude: " + position.coords.longitude;
}
</script>

</body>
</html>


API τρίτων

Τα API τρίτων δεν είναι ενσωματωμένα στο πρόγραμμα περιήγησής σας.

Για να χρησιμοποιήσετε αυτά τα API, θα πρέπει να κάνετε λήψη του κώδικα από τον Ιστό.

Παραδείγματα:

  • YouTube API - Σας επιτρέπει να προβάλλετε βίντεο σε έναν ιστότοπο.

  • Twitter API - Σας επιτρέπει να εμφανίζετε Tweets σε έναν ιστότοπο.

  • Facebook API - Σας επιτρέπει να εμφανίζετε πληροφορίες Facebook σε έναν ιστότοπο.