APIs παρέχουν ένα τυποποιημένο σύνολο των λειτουργιών για το λογισμικό και το λειτουργικό σύστημα για να αλληλεπιδρούν μεταξύ τους . Χρησιμοποιώντας μια τέτοια διεπαφή επιτρέπει σε έναν προγραμματιστή να επικεντρωθεί το χρόνο του στο γράψιμο νέος κώδικας για το νέο πρόγραμμα , παρά την επανασύνταξη του κώδικα ότι άλλοι προγραμματιστές έχουν ήδη γράψει . Χρησιμοποιώντας ΑΡΙ ενός λειτουργικού συστήματος , ένας προγραμματιστής δεν πρέπει να αναπαράγουν τις αλληλεπιδράσεις του υλικού , η οποία εκτελεί ήδη το σύστημα του ξενιστή. Με τη χρήση του API μιας υπηρεσίας Ιστού , μπορεί να χρησιμοποιήσει την υπηρεσία αυτή για να εκτελέσετε βασικές εργασίες για να προσκομίσει στοιχεία ότι το πρόγραμμά του θα χρησιμοποιήσει για να κάνουμε κάτι νέο .
Εικόνων Δημόσια Αντιμετωπίζοντας Λειτουργίες
Η
Οι προγραμματιστές έχουν πρόσβαση σε APIs καλώντας μια συνάρτηση δημόσια επένδυση . Κάθε λειτουργία API εξυπηρετεί ένα συγκεκριμένο σκοπό , όπως η ανάκτηση πληροφοριών σχετικά με την κατάσταση ενός συγκεκριμένου κομμάτι του υλικού ή εκτέλεση μιας πάρει νέες ιστορίες από ένα RSS feed . Για κάθε λειτουργία API , ο προγραμματιστής πρέπει να παρέχει ορισμένες πληροφορίες , που ονομάζεται επίσης τα επιχειρήματα , για τη λειτουργία για να εργαστούν . Αυτές ποικίλλουν από τη λειτουργία για να λειτουργήσει και μπορεί να περιλαμβάνει στοιχεία όπως ονόματα χρηστών , κωδικούς πρόσβασης , ονόματα ιστοσελίδα ή οτιδήποτε άλλο η λειτουργία API θα πρέπει να εκτελέσει το έργο ο προγραμματιστής ζητά .
Η Ιδιωτικές Εκδηλώσεις
Μετά ένας προγραμματιστής καλεί μια συνάρτηση της δημόσιας βλέπει API , οι πληροφορίες που παρέχονται στη συνέχεια πέρασε σε μια ποικιλία από ιδιωτικές λειτουργίες που πραγματικά εκτελέσει τον κώδικα που απαιτείται για να αλληλεπιδράσουν με το συστατικό υλικό ή εκτελέσει την υπηρεσία λογισμικού που απαιτείται για να ολοκληρωθεί η αίτηση . Το αποτέλεσμα των ενεργειών αυτών είναι στη συνέχεια πέρασε πίσω στο πρόγραμμα που ονομάζεται τη λειτουργία της δημόσιας API . Ο προγραμματιστής δεν μπορεί άμεσα πρόσβαση σε αυτές τις ιδιωτικές λειτουργίες . Αυτό θα μπορούσε να είναι επειδή ο προγραμματιστής που έκανε το API ήθελε να διασφαλίσει ότι οι προγραμματιστές που χρησιμοποιούν το API δεν προκαλεί κατά λάθος ο κωδικός δυσλειτουργία , ή επειδή ο κώδικας είναι απαραίτητο για να ολοκληρωθεί η αίτηση είναι ιδιόκτητο στη φύση .
Η
τεκμηρίωση
Η
Οι προγραμματιστές που δημιουργούν APIs παρέχουν τεκμηρίωση που λέει άλλα προγραμματιστές πώς να χρησιμοποιήσετε το API . Αυτές περιλαμβάνουν μια ολοκληρωμένη λίστα με όλες τις δημόσιες λειτουργίες που αντιμετωπίζουν τα API και εξηγήσεις για το τι ακριβώς σκοπό αυτό, κάθε λειτουργία API εξυπηρετεί . Η τεκμηρίωση θα περιλαμβάνει επίσης τα επιχειρήματα που κάθε λειτουργία απαιτεί τον προγραμματιστή να περάσει , και λεπτομέρειες σχετικά με τη μορφή των στοιχείων που θα επιστρέψουν όταν ο προγραμματιστής τους καλεί .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα