Tudja Meg A Kompatibilitást Zodiac Sign Segítségével
A Twitter, a Google és a Facebook API-k használata adatok, ötletek keresésére
Egyéb
Ahogy egyre több újságíró tapasztalja, az API-k nagyszerű lehetőséget jelentenek a webalkalmazások és projektek adatainak beszerzésére.
Az API vagy alkalmazásprogramozási felület lehetővé teszi a szoftverprogramok számára, hogy kommunikáljanak egymással. (Chrys Wu írt egy hasznos bevezetőt itt .) Annak érdekében, hogy jobban megértse, hogyan segíthetnek Önnek, felvázoltam néhány legjobb API-t a tartalomkereséshez, és elmagyaráztam, hogyan használhatja a nyílt forráskódú programozási eszközöket az információk gyűjtésére.
Twitter API
A Twitter API nagyon jól dokumentált és sok hasznos funkcióval rendelkezik. Különösen hasznos azoknak az újságíróknak, akik a Twitteren szeretnének egy kifejezést keresni, és megjeleníteni vagy elemezni az eredményeket. Nézzük meg, hogyan tudjuk ezt egyszerűen megtenni.
Íme néhány egyszerű példakód, amely megkeresi a Twitteren a „földrengés” kifejezést, majd felsorolja a talált tweeteket. Kimásolhatja és beillesztheti a kódot, és lecserélheti a „földrengés” szót a keresett kifejezésre.
Ha a fejlesztőcsapata nyílt forráskódú eszközöket használ, van néhány nagyszerű könyvtár a Twitter API elemzéséhez, amelyek sokkal fejlettebbek, mint a fenti részlet. Mert PHP , használja TwitterOAuth . Mert Piton , használja Tweepy . Mert Rubin , használja Grackle .
Google Maps API
A Google Térkép kiterjedt API-val rendelkezik, számos különféle funkcióval. Használhatja térképek készítésére, tweet-ek (vagy más szélességi és hosszúsági változókkal rendelkező adatok) földrajzi helymeghatározására, helyi iskolák keresésére, vagy akár magasság vagy távolság mérésére. Az API-nak rengeteg dokumentációja van, számos példával. Attól függően, hogy mit próbál tenni, találhat olyan kódrészleteket, amelyek segítenek elérni céljait.
Íme néhány jó példa a dokumentációból:
- Kövesd a Google Maps „Hello World” oktatóanyag hogy lássa, milyen egyszerű a térkép üzembe helyezése.
- Használja a Google Helyek API nyomon követni az olyan információkat, mint például a különböző városrészekben található iskolák sűrűsége.
- Hozzon létre egy Twitter helyalkalmazást a Google Geocoding API .
Vannak is számos burkolatok a Google Maps API-hoz PHP, Python és Ruby nyelven, ezért fontolja meg forduljon a fejlesztőcsapatához tanácsért, hogyan integrálhatja a Google Térképet az általuk már épített alkalmazásokkal.
Facebook API
Az Facebook Graph API van JSON -engedélyezett, és a Twitterhez hasonló keresési funkcióval rendelkezik. Megkeresheti, hogy ki tesz közzé nyilvánosan témákat, kereshet a Facebook-helyeken, és megtekintheti a nyilvánosan vagy az oldal követői által közzétett fényképeket és videókat.
A Facebooknak van egy tisztességes kódpéldák kiterjedt része amit tetszés szerint használhatsz és finomíthatsz. Néhány kiemelés:
- A teremtés képessége a a barátod tetszéseinek hírcsatornája .
- A megmutatás képessége barátaid fényképeit akik kedvelik az adott történetet vagy cikket.
- An API Explorer , amely lehetővé teszi a grafikonok adatai közötti kapcsolatok megtekintését, és információk gyűjtését az ütemhez vagy egy adott történethez.
Egyéb figyelemre méltó API-k
Az emberek a Részvételi politika és Sunlight Labs egy sor lenyűgöző API-t építettek ki kormányzati adatokhoz való hozzáféréssel – ez egy köztudottan trükkös feladat. Van egy új projektjük, melynek neve Nyitott kormány célja, hogy segítse a felhasználókat a politikusokra, számlákra, kampányadományokra és szavazásra vonatkozó számos kormányzati adathalmaz nyomon követésében – egészen a helyi szintig.
Bár még nem minden államhoz van támogatásuk, a Nyílt kormányzat aktív fejlesztés alatt áll, így idővel további államok fognak hozzáadni. Az kódot használnak mind nyílt forráskódú, és Ruby nyelven épült.
Fejlesztők a Chicago Tribune és A New York Times rendszeresen blogolnak, és megosztják saját API-jukat. Nézze meg, milyen projekteken dolgoznak, és készítse el és adja ki a sajátját.
Az API-kkal való kísérletezés csak egy módja annak, hogy digitális újságíróként fejleszthesse készségeit. Minél többet tud a nyílt forráskódú kultúráról, annál hatékonyabban oszthat meg adatokat, együttműködhet másokkal a híradóban, és – ami talán a legfontosabb – innovatív történeteket mesélhet el.
Ez a történet egy új Poynter része Hackek/Hackerek sorozat. Minden héten bemutatjuk a How To című kiadványt, amely arra összpontosít, hogy az újságírók mit tanulhatnak az új technológiai eszközökből és a technológia új trendjeiből.