Ning: Hae ja alusta API Kyselyt

Tänä viikonloppuna työskentelin projektissa, jossa halusimme hankkia sisältöä kaikkialta Pienempi Indiana (rakennettu Ning) keskeiselle sivulle. Indianapolis Fringe -festivaali on täydessä vauhdissa ja pienempi Indiana halusi auttaa edistämään tapahtumaa.

Ningin sovellusliittymä ei ole kaikkein järjestäytynein, ja asiakirjoja ja esimerkkisovelluksia todella puuttuu. Aikarajoitusten vuoksi sivun saamiseksi ja suorittamiseksi minun piti tehdä joitain pikavalintoja sen sijaan, että rakensin oikean ratkaisun. Nykyinen sivu toimii, mutta se on vaikea koodata ilman suurta joustavuutta. Luultavasti myös sisältöä voidaan tarkistaa vielä jonkin verran (esimerkki: blogin URL-osoitteiden muotoilun poikkeaminen foorumin URL-osoitteista jne.).

Tapa Ning API toimii, että se on melko kyselymoottori, josta saat tarvitsemasi tulokset RSS-syötteestä. Pyysimme, että kuka tahansa, joka bloggaa, aloittaa keskustelun tai lataa valokuvia, merkitsee erityisesti sisältöönsä indyfringe-2008. Tämän ansiosta voin rakentaa mukautetun syötteen osoitteen, joka hakee kaiken sisällön (laskevassa järjestyksessä julkaisupäivän mukaan seuraavalla URL-osoitteella:

http://smallerindiana.ning.com
/xn/atom/1.0/tag(value=%27indyfringe-2008%27)/content?order=published@D

Sitten purat ja järjestän sivulla olevat tiedot sivulla Harakka RSS-luokka PHP: lle. Napsauta lähentääksesi koodia tai voit tarkastella tai ladata sitä.

hae rss jaAPI ja muotoile se ”width =” 300 ″ height = ”159 ″ class =” aligncenter size-medium wp-image-2694 ″ />

Tässä on mielenkiintoisia toimintoja. Kiitokset Tyler Ingram (Vancouverin lukiokodistani!), joka auttoi päivämäärien muotoilussa oikein Twitterin kautta.

Jälleen kerran, se ei ole puhtain koodi eikä sitä ole myöskään jaettu oikein toimintoihin nopeaa käyttöä varten - mutta se toimii. 🙂 Korvaan linkit siten, että URL-osoitteet on kohdennettu oikein, poistan kaikki HTML-tagit mukana olevasta sisällöstä, muotoilen päivämäärän ja rajoitan näytettävien sanojen määrää siten, että sivutulos näyttää tältä:

Jotkut Babble on the Babbling Banshee Kuten minun arvostelu Good Grief, Sidney oli bittiä pidä ja bittiä ei… 8/24 11:55 AM

Tämä API on valtava etu, koska voit itse tilata sisältöä ja aiheita Ning-verkoissa, jotka on erityisesti merkitty, tai voit integroida ulkoinen verkkosivusto Ning-sisältöön. Toivon vain, että Ning työskentelee esimerkkisovellusten ja dokumentaation parissa, joten kaltaiset ihmiset voivat tehdä tämän viettämättä niin paljon aikaa!

Mitä mieltä olet?

Tämä sivusto käyttää Akismetiä roskapostin vähentämiseksi. Lue, miten kommenttitietosi käsitellään.