Σαπούνι, REST, xmlrpc. Facebook, twitter, [ένθετο web 2.0 site]. Ποια είναι η οριστική web API και το οποίο θα είναι αυτό που θα πιθανότατα αναπαράγουν στο δικό σας κώδικα και για ποιο λόγο; Φαίνεται ότι κάποιοι APIs web επικαλούνται ναυτία σε προγραμματιστές, ενώ άλλες επικαλούνται αγνή λατρεία. Αν σας έλεγαν να αναπτύξει ένα API για μια ιστοσελίδα / προϊόν, το οποίο θα μιμηθούν (ακόμα κι αν ήταν υπερβολή);
Τι APIs διαδίκτυο θα σας περισσότεροι θέλουν να αναπαράγουν ή να είναι η πιο δημοφιλής;
Προϊόντα από 37signals έχουν μεγάλη APIs, χρησιμοποιώντας ξεκούραστη XML-over-HTTP. Η τεκμηρίωση είναι αρκετά καλή, πάρα πολύ.
HTTP ίδιο.
Τα αρχέτυπα που παρέχονται είναι εκφραστικά, ακόμη αρκετά γενική για να να εφαρμοστεί σε ένα ευρύ φάσμα των προβλημάτων. Τα APIs που γκριζάρουν τα μαλλιά μου είναι αυτοί που κάνουν unwarrented υποθέσεις για το πώς πρόκειται να τα χρησιμοποιήσει. HTTP είναι όμορφα μη δεσμευτικό.
Το σύνολο του Google GData των APIs - μπορώ να χρησιμοποιήσω το YouTube ένα - εκτείνεται Atom, το οποίο είναι ένα πρότυπο από μόνη της, έτσι ώστε ο χρόνος που δαπανάται ανάπτυξη με αυτό είναι επίσης ο χρόνος εκμάθησης σχετικά με αυτό το πρωτόκολλο RSS τύπου, η οποία δίνει ένα πλεονέκτημα έναντι των πιο ιδιόκτητο αυτά IMHO.
API Flickr είναι αρκετά καλή: http://www.flickr.com/services/api/
Που ήταν λίγους μήνες που εργάζονται με αυτό και το βρήκε αρκετά χρησιμοποιήσιμο. Οι γιατροί είναι πολύ μεγάλη, που πολλοί έχουν κάνει να φαίνεται τόσο πολύ ευκολότερη.
REST, JSON / XML / PHP / πρωτόκολλα SOAP, κάθε παράμετρο namespaced, πολλές επιλογές / παραμέτρους για κάθε αίτηση. Τα μηνύματα σφαλμάτων και κωδικούς τεκμηριωμένη πάρα πολύ.
Πάνω απ 'όλα σας επιτρέπει να αποκτήσετε πρόσβαση σε σχεδόν όλες τις πληροφορίες Flickr καταστήματα για τις φωτογραφίες και τους χρήστες του (με τις κατάλληλες άδειες, φυσικά). Gotta αγαπούν το καλό APIs!













