Ning: Recuperéieren a Formatéieren API Dir wëllt

Dëse Weekend hunn ech un engem Projet geschafft wou mir Inhalter wollte vun iwwerall zéien Méi kleng Indiana (gebaut mat Ning) an eng zentral Säit. Den Indianapolis Fringe Festival ass voll amgaang a Méi kleng Indiana wollt hëllefen den Event ze promoten.

Dem Ning seng API ass net déi organiséiertst, an d'Dokumenter an d'Beispillerapplikatioune feelen wierklech. Wéinst Zäitgrënn fir d'Säit un d'Lafen ze kréien, hunn ech e puer Ofkierzungen ze huelen anstatt eng richteg Léisung auszebauen. Déi aktuell Säit funktionnéiert, awer et ass schwéier kodéiert ouni vill Flexibilitéit. Et kéint méiglecherweis och eng zousätzlech Validatioun vum Inhalt sinn (Beispill: Blogurl suergen datt se anescht wéi Forum URLen asw.).

De Wee vum Ning API funktionnéiert ass datt et zimmlech vill Ufroen ass, wou Dir d'Resultater kritt, déi Dir braucht an engem RSS Feed. Mir hu gefrot datt jiddereen dee bloggt, eng Diskussioun ufänkt oder Fotoen eropluet, mat deem säin Inhalt speziell markéiert indyfringe-2008. Dëst erlaabt mir eng personaliséiert Feed Adress ze bauen déi den ganzen Inhalt erëmfënnt (an erofgaang Uerdnung nom publizéierten Datum mat der folgender URL:

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

Bannent der Säit extrahéieren an organiséieren ech d'Daten op der Säit mat der Magpie RSS Klass fir PHP. Klickt fir op de Code ze vergréisseren oder Dir kënnt gesinn oder eroflueden.

rss ning sichenAPI a Formatéiert et "Breet =" 300 "Héicht =" 159 "Klass =" aligncenter Gréisst-mëttel wp-image-2694 ″ />

Hei ass e puer interessant Funktionalitéit. Merci un Tyler Ingram (vu mengem Highschool Heem vu Vancouver!) déi gehollef hunn d'Datume korrekt iwwer Twitter ze formatéieren.

Nach eng Kéier, et ass net dee propperste Code an et ass och net richteg a Funktioune gebrach fir séier ze benotzen - awer et funktionnéiert. 🙂 Ech ersetzen d'Links sou datt d'URLe richteg geleet ginn, ech huelen all HTML Tags aus dem abegraffenen Inhalt, ech formatéieren den Datum, an ech limitéieren d'Zuel vu Wierder ugewisen sou datt d'Säit Resultat esou ausgesäit:

E puer Babble on the Babbling Banshee Wéi mat menger Bewäertung vu Good Trauer, Sidney do ware Stécker ze liken a Bits net ...

dëst API ass e grousse Virdeel well Dir kënnt tatsächlech op Inhalt an Themen an Ning Netzwierker abonnéieren déi speziell markéiert sinn, oder Dir kënnt eng extern Websäit mat Ning Inhalt integréieren. Ech hoffen just datt den Ning un de Musterapplikatiounen an der Dokumentatioun schafft sou datt Leit wéi ech dat kënne maachen ouni sou vill Zäit ze verbréngen!

Wat denks du?

Dëse Site benotzt Akismet fir Spam ze reduzéieren. Léiert wéi Är Kommentarfaten veraarbecht ginn.