Ning: Merr dhe formato API Pyetje

Këtë fundjavë po punoja për një projekt ku dëshironim të tërhiqnim përmbajtje nga të gjitha anët Indiana më e vogël (ndërtuar me ning) në një faqe qendrore. Festivali Fringe Indianapolis është në vrull dhe Indiana e Vogël donte të ndihmonte në promovimin e ngjarjes.

API-ja e Ning nuk është më i organizuari, dhe dokumentet dhe aplikacionet mostër vërtet mungojnë. Për shkak të kufizimeve kohore që faqja të ngrihej dhe të funksiononte, unë duhej të bëja disa shkurtime në vend që të krijoja një zgjidhje të duhur. Faqja aktuale funksionon, por është e koduar vështirë pa shumë fleksibilitet. Ndoshta mund të ketë një vlerësim shtesë të përmbajtjes gjithashtu (shembull: sigurimi i url-ve të blog-ut të formatuar ndryshe nga url-të e forumit, etj.).

Mënyra se si është Ning API funksionon është se është pak a shumë një motor pyetës ku mund të merrni rezultatet që ju nevojiten në një burim RSS. Ne kemi kërkuar që kushdo që bën blog, fillon një diskutim, ose ngarkon foto, etiketon posaçërisht përmbajtjen e tij me të indyfringe-2008. Kjo më lejon të ndërtoj një adresë të personalizuar të furnizimit që rigjen të gjithë përmbajtjen (në rend zbritës sipas datës së botuar me URL-në e mëposhtme:

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

Brenda faqes, unë pastaj nxjerr dhe organizoj të dhënat në faqe duke përdorur Klasa RSS e Magpie për PHP. Klikoni për të zmadhuar kodin ose mundeni shikoni ose shkarkoni atë.

marr rss ningAPI dhe Formatojeni atë ”gjerësia =” 300 ″ lartësia = ”159 klasa =” aligncenter size-medium wp-image-2694 ″ />

Ka disa funksionalitete interesante këtu. Faleminderit Tyler Ingram (nga shtëpia ime e shkollës së mesme në Vancouver!) i cili ndihmoi në formatimin e datave në mënyrë korrekte përmes Twitter.

Edhe një herë, nuk është kodi më i pastër dhe gjithashtu nuk ndahet siç duhet në funksione për përdorim të shpejtë - por funksionon. 🙂 Unë zëvendësoj lidhjet, në mënyrë që urlët të drejtohen siç duhet, unë heq ndonjë etiketë HTML nga përmbajtja e përfshirë, formatoj datën dhe kufizoj numrin e fjalëve të shfaqura në mënyrë që rezultati i faqes të duket kështu:

Disa gumëzhitje në gumëzhitje Banshee Ashtu si me rishikimin tim të Good Hrief, Sidney kishte copa për të pëlqyer dhe copa jo 8 24/11 55:XNUMX AM

kjo API është një përfitim i madh sepse në të vërtetë mund të regjistroheni në përmbajtje dhe tema në rrjetet Ning që janë të etiketuara në mënyrë specifike, ose mund të integroni një faqe në internet me përmbajtje Ning. Unë thjesht shpresoj që Ning të punojë në aplikacionet dhe dokumentacionin shembull, kështu që njerëz si unë mund ta bëjnë këtë pa kaluar kaq shumë kohë!

Çfarë mendoni ju?

Kjo faqe përdor Akismet për të reduktuar spamin. Mësoni se si përpunohet komenti juaj.