Ning: Rudisha na Umbizo API Masuali

Muda wa Kusoma: 2 dakika

Wikiendi hii nilikuwa nikifanya kazi kwenye mradi ambapo tulitaka kuvuta yaliyomo kutoka kote Ndogo Indiana (iliyojengwa na Ning) kwenye ukurasa wa kati. The Tamasha la Fringe la Indianapolis iko kamili na Indiana Ndogo alitaka kusaidia kukuza hafla hiyo.

API ya Ning sio mpangilio zaidi, na hati na programu za sampuli zinakosekana. Kwa sababu ya vikwazo vya wakati ili kupata ukurasa na kuanza, nililazimika kuchukua njia fupi badala ya kujenga suluhisho sahihi. Ukurasa wa sasa unafanya kazi, lakini ni ngumu kuorodheshwa bila kubadilika sana. Labda kunaweza kuwa na uthibitisho wa ziada wa yaliyomo pia (mfano: kuhakikisha urls za blogi zimeundwa tofauti na urls za kongamano, n.k.).

Njia ya Ning API inafanya kazi ni kwamba ni injini nzuri ya kuuliza ambapo unaweza kupata matokeo unayohitaji katika mpasho wa RSS. Tuliomba kila mtu anayeblogu, aanzishe majadiliano, au anapakia picha kuweka lebo yaliyomo kwake indyfringe-2008. Hii inaniruhusu kujenga anwani ya kulisha ya kawaida ambayo hupata yaliyomo yote (kwa utaratibu wa kushuka kwa tarehe iliyochapishwa na URL ifuatayo:

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

Ndani ya ukurasa, mimi huondoa na kupanga data kwenye ukurasa kwa kutumia Darasa la Magpie RSS kwa PHP. Bonyeza kuvuta kwenye msimbo au unaweza tazama au uipakue.

leta rss ningAPI na uiumbie "width =" 300 ″ height = "159 ″ class =" aligncenter size-medium wp-image-2694 ″ />

Kuna utendaji mzuri hapa. Shukrani kwa Tyler Ingram (kutoka kwa shule yangu ya upili ya Vancouver!) ambaye alisaidia kupangilia tarehe kwa usahihi kupitia Twitter.

Kwa mara nyingine, sio nambari safi kabisa na pia haijavunjwa vizuri kuwa kazi kwa matumizi ya haraka - lakini inafanya kazi. 🙂 Ninabadilisha viungo ili urls zielekezwe vizuri, naondoa vitambulisho vyovyote vya HTML kutoka kwa yaliyomo ndani, ninaunda tarehe, na ninapunguza idadi ya maneno yaliyoonyeshwa ili matokeo ya ukurasa yaonekane kama hii:

Baadhi ya Babble kwenye Babbling Banshee Kama na ukaguzi wangu wa Huzuni Njema, Sidney kulikuwa na vipande vya kupenda na sio ... 8/24 11:55 AM

hii API ni faida kubwa kwa sababu unaweza kweli kujisajili kwa yaliyomo na mada kwenye mitandao ya Ning ambayo imetambulishwa haswa, au unaweza kujumuisha wavuti ya nje na yaliyomo kwenye Ning. Natumai tu kwamba Ning inafanya kazi kwenye sampuli za maombi na nyaraka ili watu kama mimi waweze kufanya hii bila kutumia muda mwingi!

Unafikiri?

Tovuti hii inatumia Akismet kupunguza spam. Jifunze jinsi maoni yako yanasindika.