Ning: Adalw a Fformat API Ymholiadau

Amser Darllen: 2 Cofnodion

Y penwythnos hwn roeddwn i'n gweithio ar brosiect lle'r oeddem am dynnu cynnwys o bob rhan Indiana llai (wedi'i adeiladu gyda Ning) i mewn i dudalen ganolog. Mae'r Gŵyl Ymylol Indianapolis ar ei anterth ac roedd Indiana Llai eisiau helpu i hyrwyddo'r digwyddiad.

API Ning nid y mwyaf trefnus, ac mae'r dogfennau a'r cymwysiadau sampl yn brin iawn. Oherwydd cyfyngiadau amser i gael y dudalen ar waith, roedd yn rhaid i mi gymryd rhai toriadau byr yn hytrach nag adeiladu datrysiad cywir. Mae'r dudalen gyfredol yn gweithio, ond mae wedi'i chodio'n galed heb lawer o hyblygrwydd. Mae'n debyg y gallai fod rhywfaint o ddilysiad ychwanegol o'r cynnwys hefyd (enghraifft: sicrhau bod urls blog yn cael eu fformatio'n wahanol i urls fforwm, ac ati).

Y ffordd Ning's API yn gweithio yw ei fod yn beiriant cwestiynu i raddau helaeth lle gallwch gael y canlyniadau sydd eu hangen arnoch mewn porthiant RSS. Gwnaethom ofyn i unrhyw un sy'n blogio, yn cychwyn trafodaeth, neu'n uwchlwytho lluniau dagio eu cynnwys yn arbennig indyfringe-2008. Mae hyn yn caniatáu imi adeiladu cyfeiriad porthiant wedi'i deilwra sy'n adfer yr holl gynnwys (mewn trefn ddisgynnol erbyn dyddiad cyhoeddedig gyda'r URL canlynol:

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

O fewn y dudalen, yna rwy'n tynnu a threfnu'r data ar y dudalen gan ddefnyddio'r Dosbarth RSS Magpie ar gyfer PHP. Cliciwch i chwyddo i mewn ar y cod neu gallwch chi ei weld neu ei lawrlwytho.

nch rss ningAPI a'i Fformatio "width =" 300 ″ uchder = "159 ″ class =" aligncenter size-medium wp-image-2694 ″ />

Mae rhywfaint o ymarferoldeb diddorol yma. Diolch i Tyler Ingram (o fy nghartref ysgol uwchradd yn Vancouver!) a gynorthwyodd i fformatio'r dyddiadau yn gywir trwy Twitter.

Unwaith eto, nid hwn yw'r cod glanaf ac nid yw hefyd wedi'i rannu'n iawn yn swyddogaethau i'w ddefnyddio'n gyflym - ond mae'n gweithio. 🙂 Rwy'n disodli'r dolenni fel bod yr urls wedi'u cyfeirio'n iawn, rwy'n tynnu unrhyw dagiau HTML o'r cynnwys sydd wedi'i gynnwys, rwy'n fformatio'r dyddiad, ac rwy'n cyfyngu ar nifer y geiriau sy'n cael eu harddangos fel bod canlyniad y dudalen yn edrych fel hyn:

Rhai Babble on the Babbling Banshee Fel gyda fy adolygiad o Good Grief, Sidney roedd yna ddarnau i'w hoffi a darnau ddim ... 8/24 11:55 AM

Mae hyn yn API yn fudd enfawr oherwydd gallwch chi danysgrifio i gynnwys a phynciau mewn rhwydweithiau Ning sydd wedi'u tagio'n benodol, neu gallwch integreiddio gwefan allanol â chynnwys Ning. Rwy'n gobeithio bod Ning yn gweithio ar y cymwysiadau sampl a'r ddogfennaeth fel y gall pobl fel fi wneud hyn heb dreulio cymaint o amser!

Beth ydych chi'n feddwl?

Mae'r wefan hon yn defnyddio Akismet i leihau sbam. Dysgwch sut mae eich data sylwadau yn cael ei brosesu.