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:
- Seko Google Maps apmācība “Hello World”. lai redzētu, cik viegli ir izveidot karti un darboties.
- Izmantojiet Google vietu API lai izsekotu tādai informācijai kā skolu blīvums dažādās apkaimēs.
- Izveidojiet Twitter atrašanās vietas lietojumprogrammu, izmantojot Google ģeokodēšanas API .
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:
- Spēja radīt a jūsu drauga simpātiju plūsma .
- Spēja parādīt jūsu draugu fotogrāfijas kuriem patīk konkrēts stāsts vai raksts.
- An API Explorer , kas ļauj redzēt attiecības starp diagrammu datiem un apkopot informāciju par savu ritmu vai konkrētu stāstu.
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.