Compensazione Per Il Segno Zodiacale
Personale C Celebrità

Scopri La Compatibilità Con Il Segno Zodiacale

Come utilizzare le API di Twitter, Google e Facebook per trovare dati, idee

Altro

Poiché sempre più giornalisti stanno scoprendo, le API sono un ottimo modo per ottenere dati per le tue applicazioni Web e i tuoi progetti.

Un'API, o interfaccia di programmazione dell'applicazione, consente ai programmi software di comunicare tra loro. (Chrys Wu ha scritto un'utile introduzione qui .) Per darti una migliore comprensione di come possono aiutarti, ho delineato alcune delle migliori API per trovare contenuti e spiegato come puoi utilizzare strumenti di programmazione open source per raccogliere informazioni da loro.

API di Twitter

API di Twitter è molto ben documentato e ha molte funzionalità utili. È particolarmente utile per i giornalisti che vogliono cercare un termine su Twitter e mostrare o analizzare i risultati. Diamo un'occhiata a come possiamo farlo facilmente.

Ecco un semplice codice di esempio che cerca su Twitter il termine 'terremoto' e quindi crea un elenco puntato per i tweet trovati. Puoi copiare e incollare il codice e sostituire la parola 'terremoto' con il termine che desideri cercare.

Se il tuo team di sviluppo utilizza strumenti open source, ci sono alcune ottime librerie per analizzare l'API di Twitter con funzionalità molto più avanzate rispetto allo snippet sopra. Per PHP , utilizzo TwitterOAuth . Per Pitone , utilizzo Tweep . Per Rubino , utilizzo Grackle .

API di Google Maps

Google Maps ha un'ampia API con molte funzionalità diverse. Puoi usarlo per costruire mappe, geolocalizzare tweet (o altri dati con variabili di latitudine e longitudine), cercare scuole locali o persino misurare l'altitudine o la distanza. L'API ha molta documentazione con diversi esempi. A seconda di ciò che stai cercando di fare, puoi trovare frammenti di codice per aiutarti a raggiungere il tuo obiettivo.

Ecco alcuni buoni esempi dalla documentazione:

Ce ne sono anche numerosi involucri per l'API di Google Maps in PHP, Python e Ruby, quindi considera contattare il tuo team di sviluppo per consigli su come integrare Google Maps con le app che stanno già realizzando.

Facebook API

Il API del grafico di Facebook è JSON -abilitato e ha funzionalità di ricerca simili a Twitter. Puoi cercare chi pubblica post su argomenti, cercare in luoghi di Facebook e vedere foto e video pubblicati pubblicamente o dai follower della tua pagina.

Facebook ha una ragione ampia sezione di esempi di codice che puoi usare e modificare a tuo piacimento. Alcuni punti salienti sono:

Altre API degne di nota

La gente a Politica Partecipativa e Laboratori di luce solare hanno creato una serie di straordinarie API con accesso ai dati del governo, un compito notoriamente complicato. Hanno un nuovo progetto chiamato Governo aperto che mira ad aiutare gli utenti a tenere traccia di numerosi set di dati governativi relativi a politici, progetti di legge, donazioni elettorali e votazioni, fino al livello locale.

Sebbene non abbiano ancora il supporto per tutti gli stati, Open Government è in fase di sviluppo attivo, quindi nel tempo verranno aggiunti altri stati. Il codice che stanno usando è tutto open source e costruito in Ruby.

Sviluppatori presso il Chicago Tribune e Il New York Times blog regolarmente e condividere le proprie API. Scopri a quali progetti stanno lavorando e crea e pubblica il tuo.

Sperimentare con le API è solo uno dei tanti modi per sviluppare le tue capacità di giornalista digitale. Più conosci la cultura dell'open source, più puoi condividere efficacemente i dati, collaborare con gli altri nella redazione e, forse la cosa più importante, raccontare storie innovative.

Questa storia fa parte di un nuovo Poynter Hacker/Hacker serie. Ogni settimana presenteremo un How To incentrato su ciò che i giornalisti possono imparare dai nuovi strumenti tecnologici e dalle tendenze emergenti della tecnologia.