Ning: berreskuratu eta formateatu API Kontsultak

Asteburu honetan proiektua lantzen ari nintzen, non edukia guztietatik atera nahi genuen Indiana txikiagoa (eraiki zen Ning) orri zentral batean. The Indianapolis Fringe jaialdia sasoi betean dago eta Smaller Indiana-k gertaera sustatzen lagundu nahi zuen.

Ning-en APIa ez da antolatuena, eta dokumentuak eta lagin-aplikazioak benetan falta dira. Orria martxan jartzeko denbora mugak direla eta, konponbide egokia eraiki beharrean lasterbide batzuk hartu behar izan nituen. Uneko orrialdeak funtzionatzen du, baina malgutasun handirik gabe kodetzen da. Baliteke edukiaren balioztapen gehigarriren bat ere izatea (adibidea: blogeko URLak foroko URLetatik desberdin formateatzen direla ziurtatzea, etab.).

Ning-en modua API funtzionatzen du, kontsultarako motor bat dela, RSS iturri batean behar dituzun emaitzak lortzeko. Blogak egin, eztabaida hasi edo argazkiak igotzen dituen edonori bere edukia bereziki etiketatzeko eskatu diogu indyfringe-2008. Honek eduki guztia berreskuratzen duen jario pertsonalizatuko helbide bat eraikitzeko aukera ematen dit (argitaratutako dataren arabera ordenaz geroztik, honako URL honekin:

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

Orriaren barruan, orrialdeko datuak erauzi eta antolatzen ditut Magpie RSS klasea PHPrako. Egin klik kodea handitzeko edo egin dezakezu ikusi edo deskargatu.

eskuratu rss ningAPI eta Formateatu ”width =” 300 ″ height = ”159 ″ class =” aligncenter size-medium wp-image-2694 ″ />

Hemen funtzionalitate interesgarri batzuk daude. Eskerrik asko Tyler Ingram (Vancouverreko nire institutuko etxetik!), Twitter bidez datak behar bezala formateatzen lagundu zuena.

Berriro ere, ez da kode garbiena eta, gainera, ez dago modu azkarrean erabiltzeko funtzioetan banatuta, baina funtzionatzen du. 🙂 Loturak ordezkatzen ditut URLak zuzentzeko, HTML etiketak kentzen ditut sartutako edukitik, data formateatzen dut eta bistaratutako hitz kopurua mugatzen dut orrialdearen emaitzak honela izan dadin:

Some Babble on the Babbling Banshee-rekin Good Grief-i buruzko iritziarekin bezala, Sidney-k gustuko zituen bitak eta bitak ez ziren ... 8/24 11:55 AM

hau API abantaila handia da, zehazki etiketatuta dauden Ning sareetako edukietara eta gaietara harpidetu zaitezkeelako edo kanpoko webgune bat Ning edukiarekin integratu dezakezu. Espero dut Ning-ek lagin-aplikazioetan eta dokumentazioan lan egitea, nik bezalako jendeak hainbeste denbora eman gabe egin dezan!

Zer deritzozu?

Gune honek Akismet-ek spam erabiltzen du. Ikasi zure iruzkina nola prozesatu den.