Αποζημίωση Για Το Ζώδιο
Καλυπτόκλες C Διασημότητες

Μάθετε Τη Συμβατότητα Από Το Ζώδιο

8 API που ο ειδησεογραφικός σας οργανισμός θα πρέπει να αρχίσει να χρησιμοποιεί σήμερα

Αλλα

Εάν ο ειδησεογραφικός σας ιστότοπος δεν χρησιμοποιεί API, χάνετε.

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

Μόλις το bailiwiwick των hard-boiled προγραμματιστών Web, τα API έχουν γίνει mainstream. Οι συμβάσεις για τη δημιουργία και τη χρήση API έχουν γίνει απλοποιημένη και τυποποιημένη , και είναι πλέον δυνατή η δημιουργία βασικών ενσωματώσεων API με ελάχιστη εμπειρία προγραμματισμού (αν και οι προσαρμοσμένες εφαρμογές εξακολουθούν να απαιτούν εκτενή τεχνογνωσία ανάπτυξης).

API 101

Τα API - συντομογραφία για τις διεπαφές προγραμματισμού εφαρμογών - βοηθούν τους υπολογιστές να συνομιλούν μεταξύ τους για να επιτύχουν πράγματα για τους ανθρώπους. Μια εφαρμογή είναι ένα αυτόνομο σύστημα. Ο προγραμματισμός μας λέει ότι έχουμε να κάνουμε με ένα σύστημα που βασίζεται σε λογισμικό. Και μια διεπαφή παρέχει ένα σύνολο κανόνων για τον τρόπο επικοινωνίας δύο εφαρμογών.

Τα API συμμορφώνονται με το βασικό μοντέλο αιτήματος/απόκρισης στο οποίο είναι χτισμένο μεγάλο μέρος του Ιστού. Σε αυτό το μοντέλο, ένα αίτημα αποστέλλεται πρώτα σε μια εφαρμογή, συνήθως με λεπτομέρειες σχετικά με το ποιος υποβάλλει το αίτημα και τι θέλει. Η εφαρμογή αξιολογεί το αίτημα και στέλνει μια απάντηση. Τέλος, η αιτούσα εφαρμογή χειρίζεται την απάντηση. Αυτό συνήθως περιλαμβάνει ανάλυση (κοσκίνισμα) και μορφοποίηση δεδομένων.

Για περισσότερα σχετικά με τον τρόπο λειτουργίας των API, ανατρέξτε στον οδηγό αρχαρίων του Chrys Wu.

Γιατί έχουν σημασία τα API

Συνδέοντας όλα αυτά μαζί, τα API μας επιτρέπουν να ανταλλάσσουμε δεδομένα με τρόπους που ενισχύουν την αξία τους, είτε παρέχοντας μετα-ετικέτες, εκτελώντας υπολογισμούς, δημιουργώντας οπτικοποιήσεις ή εμφανίζοντας μεγάλα συμπλέγματα πληροφοριών που βασίζονται σε απλούς όρους αναζήτησης.

Όταν τα API ενσωματώνονται σε ιστότοπους που εμφανίζονται στο κοινό και λειτουργούν αυτόνομα, ενισχύουν τις εμπειρίες των χρηστών μας παρέχοντάς τους περιεχόμενο που είναι πιο εκτεταμένο, εξατομικευμένο και επίκαιρο. Στα καλύτερά τους, τα API συνδέουν τις διαδικτυακές ζωές του κοινού μας και τους διευκολύνουν να ενημερώνονται και να κάνουν τα πράγματα.

Ίσως σας πουλήσει η χρησιμότητα των API, αλλά δεν είστε σίγουροι από πού να ξεκινήσετε. Για να σας βοηθήσω, έχω συγκεντρώσει μια λίστα με οκτώ κορυφαία API για ιστότοπους ειδήσεων και πληροφοριών.

Χρησιμοποίησα τέσσερα κριτήρια κατά την επιλογή των API σε αυτήν τη λίστα:

  • Η χρησιμότητά τους στους παραγωγούς ειδήσεων
  • Η ανοιχτότητά τους (πόσο εύκολο είναι να αποκτήσετε πρόσβαση στα δεδομένα τους και ποιοι όροι περιορίζουν τη χρήση τους)
  • Ευκολία στη χρήση τους (συμπεριλαμβανομένης της ποιότητας τεκμηρίωσης, παραδείγματος κώδικα και περιπτωσιολογικών μελετών)
  • Οι δυνατότητές τους για μελλοντική ανάπτυξη

Εκτός από αυτά τα κριτήρια, τα API που εξετάζονται εδώ αντιπροσωπεύουν τέσσερα είδη που σχετίζονται με ιστότοπους ειδήσεων και πληροφοριών: επεξεργασία δεδομένων, περιεχόμενο ειδήσεων/μέσα, κοινωνικά και δημόσια δεδομένα.

Ας ρίξουμε μια ματιά στο καθένα.

1. Επεξεργασία δεδομένων: OpenCalais

Το OpenCalais είναι μια εξελιγμένη πλατφόρμα επεξεργασίας κειμένου. Του δίνετε περιεχόμενο — ένα άρθρο, για παράδειγμα, και προσθέτει μεταδεδομένα — αυτόματα. Η μηχανή ανάλυσης κειμένου του μπορεί να κατανοήσει ποιον αφορά το περιεχόμενό σας — τα άτομα, τους οργανισμούς και τις εταιρείες που αναφέρονται — και τι καλύπτει.

Το OpenCalais συνδυάζει πολύπλοκες τεχνικές ανάλυσης δεδομένων, συμπεριλαμβανομένης της μηχανικής μάθησης, με γρήγορη επεξεργασία. Μια δυνατότητα 'SocialTag' παρέχει λιγότερο κυριολεκτικές, πιο κοινές ετικέτες. Και τα 'Entity Relevance Scores' συνοδεύουν κάθε ετικέτα. Αυτές οι τιμές υποδεικνύουν πόσο σημαντικός φαίνεται να είναι ένας δεδομένος όρος ή φράση. Οι βαθμολογίες είναι απόλυτες και μπορούν να χρησιμοποιηθούν για σύγκριση οντοτήτων σε μια συλλογή εγγράφων.

Εάν πιστεύετε ότι το OpenCalais είναι για εσάς, αλλά θέλετε να δείτε περισσότερα, μπορείτε να το χρησιμοποιήσετε ένα πρόγραμμα προβολής εγγράφων για να δοκιμάσετε την πλατφόρμα.

Ιδέες για τον ιστότοπό σας:

  • Προσθέστε αυτόματα ετικέτες στα άρθρα σας.
  • Κατανοήστε το περιεχόμενό σας — σε ενότητες, συγγραφείς και χρονικές περιόδους.
  • Δώστε στους χρήστες λίστες με τις πιο πρόσφατες ή πιο δημοφιλείς ετικέτες, με συνδέσμους προς τις υποκείμενες ιστορίες.
  • Χρησιμοποιήστε το ως νέο τρόπο για να προτείνετε σχετικά άρθρα.

Ο Matt Baume έγραψε για το OpenCalais στο Poynter.org όταν ξεκίνησε η υπηρεσία.

2. Επεξεργασία δεδομένων: Fusion τραπέζια

Ενώ το OpenCalais παίρνει το περιεχόμενό σας και επιστρέφει πληροφορίες κειμένου, το Google Fusion Tables παίρνει τα δεδομένα σας και επιστρέφει οπτικοποιήσεις.

Αυτό το API σάς επιτρέπει να δημιουργείτε πίνακες δεδομένων και, στη συνέχεια, να εκτελείτε δηλώσεις βάσης δεδομένων SQL σε σχέση με αυτούς: επιλογή (για επιστροφή δεδομένων βάσει καθορισμένων κριτηρίων), ενημέρωση (για αλλαγή δεδομένων), διαγραφή (για κατάργηση δεδομένων) και εισαγωγή (για προσθήκη νέων δεδομένων).

Εάν το Fusion Tables ακούγεται σαν λύση σε ένα πρόβλημα που έχετε ήδη αντιμετωπίσει, σκεφτείτε τα εξής πλεονεκτήματα:

  • Μπορείτε να προωθήσετε τις ανάγκες διαχείρισης και επεξεργασίας δεδομένων στο cloud (αλλά μπορείτε ακόμα να κάνετε ιδιωτικά ορισμένα δεδομένα).
  • Έχετε εύκολη ενσωμάτωση με άλλα API της Google, ειδικά τους Χάρτες Google και τα Διαγράμματα Google.
  • Κερδίζετε δυνατότητες συνεργασίας (ενσωματώνοντας άλλα σύνολα δεδομένων).

Για να καταλάβετε τι μπορούν να κάνουν τα Fusion Tables, ακολουθεί ένα παράδειγμα ένας χάρτης θερμότητας που αποτελείται από δεδομένα του πίνακα σύντηξης και επιτίθεται σε έναν Χάρτη Google. Και εδώ είναι ένα σεμινάριο Poynter.org για το πώς να δημιουργήσετε χάρτες θερμότητας με Fusion Tables.

Ιδέες για τον ιστότοπό σας:

  • Δημιουργήστε απεικονίσεις βάσει γραφημάτων και χαρτών για να συμπληρώσετε άρθρα ειδήσεων και πακέτα πολυμέσων.
  • Δημιουργήστε αναπαραστάσεις δεδομένων σε πίνακα για να βοηθήσετε στην αναφορά ή τη δημοσίευση των ειδήσεων.
  • Δημιουργήστε προσαρμοσμένες απεικονίσεις των άρθρων/δεδομένων στον ιστότοπό σας.

3. Ειδήσεις/μέσα ενημέρωσης: USA Today

Η USA Today παρέχει ένα σύνολο API περιεχομένου. Μπορείτε να τα χρησιμοποιήσετε για να αποκτήσετε πρόσβαση σε τίτλους σε διάφορες κατηγορίες: κριτικές βιβλίων, ταινιών και μουσικής, δεδομένα απογραφής και άρθρα. Μπορείτε να αποκτήσετε πρόσβαση σε πολλές πρόσθετες κατηγορίες με μη εμπορική άδεια (έκτακτες ειδήσεις, στιγμιότυπα και αθλητικοί μισθοί).

Τα API παρέχουν πρόσβαση στο περιεχόμενο από το 2004 έως σήμερα. Παρόλο που δεν προσφέρονται προς το παρόν ροές πλήρους κειμένου, τα one-liners μπορούν να ανακτηθούν από ένα ευρύ φάσμα κατηγοριών, συμπεριλαμβανομένων των επιλογών των συντακτών (συνολικά και σε περισσότερες από 30 θεματικές περιοχές) και μιας κοινότητας με περισσότερα από 25 εξειδικευμένα ιστολόγια. Ένα σύνολο μεταδεδομένων συνοδεύει κάθε καταχώριση που επιστρέφεται.

Τα περισσότερα από τα API υποστηρίζουν επίσης την αναζήτηση λέξεων-κλειδιών. Το API κριτικής ταινίας, για παράδειγμα, μπορεί να εμφανίσει αποτελέσματα για συγκεκριμένους ηθοποιούς.

Ιδέες για τον ιστότοπό σας:

  • Ενισχύστε τις σελίδες προορισμού της αρχικής σελίδας και των ενοτήτων σας με λίστες και επικεφαλίδες εθνικής απήχησης.
  • Συμπληρώστε συγκεκριμένα άρθρα με σχετικό περιεχόμενο από το USA Today.
  • Δημιουργήστε συνδυασμούς με το περιεχόμενό σας και το USA Today (Προσθέστε τις κριτικές ταινιών τους ως κουτί στις δικές σας).
  • Παρέχετε περιεχόμενο USA Today παράλληλα με το δικό σας στην αναζήτηση ιστότοπου.

4. Ειδήσεις/μέσα ενημέρωσης: Ο κηδεμόνας

Τα τελευταία χρόνια, ο Guardian έχει επενδύσει πολλά στην τεχνολογία και τον κώδικα. Το αποτέλεσμα είναι μια από τις πιο ισχυρές και ώριμες πλατφόρμες ανοιχτής ανάπτυξης στον κλάδο. Και το API είναι το επίκεντρο. Ο στόχος? Για την παροχή ' απλές μέθοδοι για να κάνετε δύσκολες ερωτήσεις

Το API περιεχομένου του Guardian παρέχει πρόσβαση σε περισσότερα από ένα εκατομμύριο άρθρα που χρονολογούνται από το 1999. Μπορείτε να αναζητήσετε άρθρα ανά περιεχόμενο, ετικέτα και ενότητα και να χρησιμοποιήσετε μια ευέλικτη σελίδα 'Εξερεύνηση' για να δείτε τι μπορείτε να πάρετε και πώς μπορείτε να το ανακτήσετε .

Ορισμένα μεταδεδομένα άρθρου είναι προσβάσιμα χωρίς κλειδί εγγραφής (ένας κωδικός που προσδιορίζει μοναδικά κάθε άτομο που έχει πρόσβαση στο API για παρακολούθηση και περιορισμό της χρήσης). Τα πεδία πλήρους σώματος μπορούν επίσης να ανακτηθούν, αλλά απαιτείται ένα κλειδί.

Ο Guardian έχει υιοθετήσει ένα ευέλικτο μοντέλο αδειοδότησης, και ακόμη και άρθρα πλήρους μήκους μπορούν να ανακτηθούν και να δημοσιευτούν σε άλλους εμπορικούς ιστότοπους (αν και σε αυτούς περιλαμβάνονται ενσωματωμένες διαφημίσεις και σενάρια για την παρακολούθηση της απόδοσης).

Ιδέες για τον ιστότοπό σας:

  • Δημιουργήστε προσαρμοσμένες εφαρμογές ειδήσεων βασισμένες σε δεδομένα Guardian.
  • Γεμίστε τον ιστότοπό σας με περιεχόμενο από πρόσφατο περιεχόμενο από τον Guardian.
  • Συμπληρώστε τα άρθρα σας με σχετικό περιεχόμενο Guardian.

5. Κοινωνικά: Κελάδημα

Όπως και ο The Guardian, το Twitter δεν έχει αναπτύξει ένα απλό API, αλλά μια ολόκληρη πλατφόρμα ανάπτυξης. Από τον Μάιο του 2011, περισσότεροι από 660.000 προγραμματιστές συμμετείχαν και 150.000 κλήσεις εκδόθηκαν κάθε δευτερόλεπτο, σύμφωνα με τον Ράφη Κρικοριάν .

Η πλατφόρμα εστιάζει σε τρεις αλληλένδετες έννοιες: χρήστες (που κάνει tweet), tweets (τι λένε) και χρονικές γραμμές (όταν μιλούν). Παρέχονται τρία API για την κατανόηση και τη σύνδεση αυτών των σημείων δεδομένων: ένα υπόλοιπο API που επικεντρώνεται στην αναδημιουργία της λειτουργικότητας του Twitter, ένα API αναζήτησης για την εύρεση ιστορικού περιεχομένου και ένα API ροής για την εμφάνιση περιεχομένου σε πραγματικό χρόνο.

Τα API του Twitter προσφέρουν κάτι για όλους. Juitter και παρόμοιος εργαλεία επιτρέψτε εξαιρετικά απλές ενσωματώσεις, συμπεριλαμβανομένων προσαρμοσμένων ροών στην αρχική σελίδα του ιστότοπού σας, χωρίς να απαιτείται πολύς κώδικας ή κλειδιά εγγραφής. Μπορείτε επίσης να δημιουργήσετε πιο εξελιγμένες ενσωματώσεις για να στέλνετε tweets αυτόματα όταν συμβαίνει κάτι στον ιστότοπό σας. Και, μια ομάδα προγραμματιστών μπορεί να κάνει κουράγιο και να δημιουργήσει μια προσαρμοσμένη εφαρμογή Twitter γύρω από το περιεχόμενο της έκδοσής σας.

Ιδέες για τον ιστότοπό σας:

  • Προσθέστε μια ροή στην αρχική σας σελίδα που καταγράφει την πρόσφατη δραστηριότητα του οργανισμού σας στο Twitter.
  • Διευκολύνετε τους χρήστες σας να κάνουν tweet το περιεχόμενό σας — χωρίς να φύγουν από τις σελίδες του άρθρου σας.
  • Αναπτύξτε μια προσαρμοσμένη εφαρμογή που ενσωματώνει δεδομένα και λειτουργίες Twitter με το περιεχόμενο του οργανισμού σας.

6. Κοινωνικά: Tumblr

Το Tumblr είναι μια πλατφόρμα blogging που υποστηρίζει ένα ευρύ φάσμα περιεχομένου, από κείμενο (σε σύντομη και μεγάλη μορφή), έως εικόνες, ήχο και βίντεο.

Το Tumblr API παρέχει πρόσβαση σε όλο σχεδόν αυτό το περιεχόμενο. Μπορείτε να ανακτήσετε αναρτήσεις ιστολογίου, δημοσιευμένα μέσα, πληροφορίες για χρήστες και μεταδεδομένα σχετικά με ιστολόγια — τίτλους, αριθμό αναρτήσεων, αριθμό επισημάνσεων 'μου αρέσει' και άλλα.

Εδώ είναι το αλίευμα: Το API δεν προσφέρει τρόπο αναζήτησης περιεχομένου. Πρέπει να γνωρίζετε τις διευθύνσεις URL των ιστολογίων που αναζητάτε.

Παρά αυτόν τον περιορισμό, υπάρχουν μερικές ενδιαφέρουσες εφαρμογές για εκδότες ειδήσεων και πληροφοριών, δεδομένου ότι το Tumblr είναι ένα έτοιμο (και απίστευτα δημοφιλές) στάδιο για 18+ δις μοναδικά κομμάτια περιεχομένου που δημιουργείται από τους χρήστες.

Ιδέες για τον ιστότοπό σας:

  • Χρησιμοποιήστε το Tumblr ως πλατφόρμα για περιεχόμενο που δημιουργείται από χρήστες, επιτρέποντας στους επισκέπτες σας να καταχωρούν τα ιστολόγιά τους. Στη συνέχεια, ενσωματώστε το περιεχόμενό τους με το δικό σας.
  • Διευκολύνετε τους επισκέπτες σας να δημοσιεύουν στο Tumblr, χωρίς να εγκαταλείπουν τον ιστότοπό σας.

7. Δημόσια δεδομένα: Η Ανοιχτή Βιβλιοθήκη

Αυτό είναι ένα σύνολο API περιεχομένου που παρέχει πληροφορίες βιβλίων με βάση κριτήρια αναζήτησης. Μεταξύ των API είναι:

  • Βιβλία: Εάν γνωρίζετε το ISBN (ή άλλο αναγνωριστικό), μπορείτε να λάβετε βασικές πληροφορίες σχετικά με ένα βιβλίο ή μια συλλογή βιβλίων.
  • Εξώφυλλα: Αποκτήστε μικρές, μεσαίες ή μεγάλες εκδόσεις εξωφύλλων βιβλίων, εάν γνωρίζετε το ISBN.
  • Αναζήτηση στο εσωτερικό: Αναζητήστε την ύπαρξη φράσεων κλειδιά (και δείτε το περιεχόμενο που επιστρέφεται).

Έχετε κάποια θέματα στο μυαλό σας αλλά όχι συγκεκριμένα βιβλία; Είναι διαθέσιμη μια επιλογή μαζικής λήψης. Ή, θα μπορούσατε να χρησιμοποιήσετε ένα άλλο API, όπως αυτό που προσφέρει ISBNdb , για αναζήτηση με λέξη-κλειδί για ανάκτηση αριθμών ISBN.

Ιδέες για τον ιστότοπό σας:

  • Εάν εξετάζετε ήδη βιβλία, ενσωματωθείτε στην Ανοικτή Βιβλιοθήκη για να παρέχετε ένα τυποποιημένο σύνολο πληροφοριών με κάθε κριτική.
  • Προσθέστε 'σχετικά βιβλία' σε άρθρα με συνδυασμό του ISBNdb και της Ανοιχτής Βιβλιοθήκης.

8. Δημόσια δεδομένα: Η Παγκόσμια Τράπεζα

Η Παγκόσμια Τράπεζα παρέχει τρία API περιεχομένου με δεδομένα 50+ ετών. Τα αποτελέσματα μπορούν να χρησιμοποιηθούν τόσο σε μη εμπορικούς όσο και σε εμπορικούς χώρους, εφόσον παρέχονται αναφορές. Τα API παρέχουν πρόσβαση σε οικονομικούς δείκτες, οικονομικά δεδομένα και έργα της Παγκόσμιας Τράπεζας (παρελθόν, παρόν και μέλλον).

Δεν χρειάζεστε κανένα κλειδί εγγραφής για να χρησιμοποιήσετε αυτά τα API.

Ιδέες για τον ιστότοπό σας:

  • Χρησιμοποιήστε το API οικονομικών δεδομένων για να δημιουργήσετε μια βάση περιεχομένου για πολυμέσα. παρουσιάσεις βασικών συνόλων δεδομένων (αυτόνομες ή ως μέρη μεγαλύτερων πακέτων).
  • Χρησιμοποιήστε δεδομένα οικονομικών δεικτών για να βελτιώσετε την κάλυψη από παγκόσμιο σε τοπικό (και από τοπικό σε παγκόσμιο).
  • Χρησιμοποιήστε τα δεδομένα των έργων για να παρακολουθήσετε τι κάνει η Τράπεζα και να δημιουργήσετε ιδέες για ιστορία.

Η περίπτωση της στρατηγικής

Όλη αυτή η συζήτηση σχετικά με το πολτοποίηση, τον τεμαχισμό, το τεμαχισμό σε κύβους και την εμφύσηση του περιεχομένου σας με προσφορές από άλλους παρόχους ειδήσεων και περιεχομένου (τα άτομα που παλαιότερα ονομάζονταν διαγωνισμός) μπορεί να αισθάνονται λίγο ανησυχητικά. Τα API αντιπροσωπεύουν έναν γενναίο νέο κόσμο, έναν κόσμο στον οποίο οι συνεργασίες αντικαθιστούν τον ανταγωνισμό, οι συνομιλίες αντικαθιστούν τις εκπομπές και η ροή δεδομένων ρέει πάντα.

Ο πειραματισμός με API σε μικρή κλίμακα είναι κάτι που μπορείτε (και πρέπει) να κάνετε. Ωστόσο, οι ενσωματώσεις μεγάλης κλίμακας θα ωφεληθούν αναμφίβολα από μια γενική στρατηγική API. Ένα τέτοιο πλαίσιο πιθανότατα θα αντιπροσωπεύει την αποστολή σας καθώς και τους επιχειρηματικούς σας στόχους. Στην ιδανική περίπτωση, θα ενημερώσει πότε, πώς και πόσο χρησιμοποιείτε τα API για να βελτιώσετε τις εμπειρίες των αναγνωστών και των θεατών σας.

Ως πρώτο βήμα, ωστόσο, σκεφτείτε να παίξετε με μερικά από τα API που αναφέρονται εδώ. Δοκιμάστε να ρυθμίσετε μερικές αυτόματες ενσωματώσεις με το περιεχόμενό σας και δείτε πώς ανταποκρίνονται οι χρήστες σας.

Τα αποτελέσματα είναι πιθανό να είναι καλά.

Για να μάθετε περισσότερα σχετικά με τα API, ελάτε μαζί μου σε ένα διαδικτυακό σεμινάριο του Πανεπιστημίου Ειδήσεων, «Προγραμματισμός για μη-Geeks: The Basics of Using APIs», την Τετάρτη, 7 Μαρτίου, στις 2 μ.μ. ET. Μπορείτε να εγγραφείτε στο Webinar εδώ .