Ning: шығарып алу және пішімдеу API Сіз қаласаңыз

Осы демалыс күндері мен контентті жан-жақтан жинағымыз келетін жобамен жұмыс істедім Кішкентай Индиана (салынған Ning) орталық бетке. The Индианаполистің жиектер фестивалі қызу жүріп жатыр және кішігірім Индиана осы іс-шараны насихаттауға көмектескісі келді.

Ning's API ең ұйымдасқан емес, құжаттар мен үлгілік қосымшалар жетіспейді. Бетті іске қосу үшін уақыттың аздығынан мен дұрыс шешім ойлап тапқаннан гөрі қысқаша қысқартулар жасауға тура келді. Ағымдағы бет жұмыс істейді, бірақ өте икемсіз кодталған қиын. Мүмкін мазмұнның қосымша тексеруі болуы мүмкін (мысалы: блог URL мекен-жайларын форумның URL мекенжайларынан басқаша форматтауды қамтамасыз ету және т.б.).

Ниннің жолы API жұмыс істейді, бұл RSS арнасында қажетті нәтижелерді алуға болатын сұраныстың қозғалтқышы. Біз блог жүргізетін, пікірталас бастайтын немесе фотосуреттерді жүктейтін кез-келген адамнан өз мазмұнын арнайы белгілеуін сұрадық шексіз-2008. Бұл маған барлық мазмұнды шығаратын арнаулы арнаның мекен-жайын құруға мүмкіндік береді (жарияланған күн бойынша төмендеу ретімен келесі URL мекен-жайы бойынша:

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

Парақ ішінде мен беттегі деректерді шығарып, реттеймін Magpie RSS сыныбы PHP үшін. Кодты үлкейту үшін басыңыз немесе мүмкін көру немесе жүктеу.

RSS алуAPI және оны пішімде «ені =» 300 ″ биіктігі = «159 ″ класс =» туралау орталығы size-medium wp-image-2694 ″ />

Мұнда қызықты функционалдылық бар. Рахмет Тайлер Инграм (менің Ванкувердегі орта мектебімнен!) олар Twitter арқылы күндерді дұрыс пішімдеуге көмектесті.

Тағы да, бұл ең таза код емес, сонымен қатар жылдам пайдалану үшін функцияларға дұрыс бөлінбеген, бірақ ол жұмыс істейді. 🙂 Сілтемелерді дұрыс бағыттауы үшін сілтемелерді ауыстырамын, HTML-тегтердің барлығын мазмұннан алып тастаймын, күнді форматтаймын және парақтың нәтижесі келесідей болатынын көрсетемін:

Банши туралы сөйлескенде, «Сидней қайғысы туралы» пікіріме ұнады, ұнататындары да бар, ұнатпайтындары да болды ... 8. 24:11 AM

осы API бұл үлкен пайда, өйткені сіз нақты таңбаланған Ning желілеріндегі мазмұн мен тақырыптарға жазыла аласыз немесе сыртқы веб-сайтты Ning мазмұнымен біріктіре аласыз. Мен Ning қосымшалар мен құжаттардың үлгілері бойынша жұмыс істейді деп сенемін, сондықтан мен сияқты адамдар мұны көп уақыт жұмсамай жасай алады!

Сен не ойлайсың?

Бұл сайт спамның төмендеуі үшін Akismet пайдаланады. Деректеріңіздің қалай өңделетінін біліңіз.