Kompensācija Par Zodiaka Zīmi
C Vardarbība C Slavenības

Uzziniet Zodiaka Zīmes Savietojamību

Kā izmantot API no Twitter, Google un Facebook, lai atrastu datus, idejas

Cits

Arvien vairāk žurnālistu atklāj, ka API ir lielisks veids, kā iegūt datus jūsu tīmekļa lietojumprogrammām un projektiem.

API vai lietojumprogrammu saskarne ļauj programmatūras programmām sazināties viena ar otru. (Chrys Wu uzrakstīja noderīgu ievadu šeit .) Lai sniegtu jums labāku izpratni par to, kā viņi var jums palīdzēt, esmu aprakstījis dažus no labākajiem API satura atrašanai un paskaidrojis, kā varat izmantot atvērtā pirmkoda programmēšanas rīkus, lai no tiem iegūtu informāciju.

Twitter API

Twitter API ir ļoti labi dokumentēts un tam ir daudz noderīgu funkcionalitāti. Tas ir īpaši noderīgi žurnālistiem, kuri vēlas meklēt Twitter vienumu un parādīt vai analizēt rezultātus. Apskatīsim, kā mēs to varam viegli izdarīt.

Šeit ir daži vienkārši koda piemēri, kas pakalpojumā Twitter meklē terminu “zemestrīce” un pēc tam izveido atrasto tvītu sarakstu ar aizzīmēm. Varat kopēt un ielīmēt kodu un aizstāt vārdu “zemestrīce” ar jebkuru vārdu, ko vēlaties meklēt.

Ja jūsu izstrādes komanda izmanto atvērtā pirmkoda rīkus, ir dažas lieliskas bibliotēkas Twitter API parsēšanai ar daudz modernākām funkcionalitātēm nekā iepriekš minētais fragments. Priekš PHP , izmantojiet TwitterOAuth . Priekš Python , izmantojiet Tweepy . Priekš Rubīns , izmantojiet Grackle .

Google Maps API

Google Maps piedāvā plašu API ar daudzām dažādām funkcijām. Varat to izmantot, lai izveidotu kartes, ģeogrāfiski noteiktu tvītus (vai citus datus ar platuma un garuma mainīgajiem), meklētu vietējās skolas vai pat izmērītu augstumu vai attālumu. API ir daudz dokumentācijas ar vairākiem piemēriem. Atkarībā no tā, ko mēģināt darīt, varat atrast koda fragmentus, kas palīdzēs sasniegt mērķi.

Šeit ir daži labi piemēri no dokumentācijas:

Ir arī daudz iesaiņojumi Google Maps API PHP, Python un Ruby, tāpēc apsveriet sazināties ar savu izstrādes komandu lai saņemtu padomu par to, kā integrēt Google Maps ar lietotnēm, kuras viņi jau veido.

Facebook API

The Facebook Graph API ir JSON ir iespējots, un tam ir līdzīga meklēšanas funkcionalitāte kā Twitter. Varat meklēt, kurš publicē ziņas par tēmām, meklēt Facebook vietās un skatīt fotoattēlus un videoklipus, ko publicējuši publiski vai jūsu lapas sekotāji.

Facebook ir godīgi plaša koda piemēru sadaļa ko varat izmantot un pielāgot pēc saviem ieskatiem. Daži svarīgākie punkti ir:

Citas ievērības cienīgas API

Cilvēki plkst Līdzdalības politika un Saules gaismas laboratorijas ir izveidojuši virkni pārsteidzošu API ar piekļuvi valdības datiem — tas ir bēdīgi grūts uzdevums. Viņiem ir jauns projekts ar nosaukumu Atvērtā valdība kuras mērķis ir palīdzēt lietotājiem izsekot daudzām valdības datu kopām, kas attiecas uz politiķiem, rēķiniem, kampaņas ziedojumiem un balsošanu — līdz pat vietējam līmenim.

Lai gan viņiem vēl nav pieejams atbalsts visām valstīm, atvērtā valdība tiek aktīvi izstrādāta, tāpēc laika gaitā tiks pievienoti vairāk štatu. The kodu, ko viņi izmanto viss ir atvērtā pirmkoda un iebūvēts Ruby.

Izstrādātāji vietnē Čikāgas Tribune un The New York Times regulāri emuāros un kopīgo savus API. Uzziniet, pie kādiem projektiem viņi strādā, un izveidojiet un izlaidiet savu.

Eksperimentēšana ar API ir tikai viens no daudzajiem veidiem, kā attīstīt savas digitālā žurnālista prasmes. Jo vairāk jūs zināt par atvērtā pirmkoda kultūru, jo vairāk varat efektīvi koplietot datus, sadarboties ar citiem ziņu telpā un, iespējams, vissvarīgāk, stāstīt novatoriskus stāstus.

Šis stāsts ir daļa no jauna Poynter Hakeri/Hakeri sērija. Katru nedēļu mēs publicēsim rakstu “How To”, kurā galvenā uzmanība tiks pievērsta tam, ko žurnālisti var mācīties no jauniem tehnoloģiju rīkiem un jaunām tehnoloģiju tendencēm.