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

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

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

Ниннің жолы API жұмыс істейді, бұл RSS арнасында қажетті нәтижелерді алуға болатын сұраныстың қозғалтқышы. Біз блог жүргізетін, пікірталас бастайтын немесе фотосуреттерді жүктейтін кез-келген адамнан өз мазмұнын арнайы белгілеуін сұрадық indyfringe-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 арқылы күндерді дұрыс пішімдеуге көмектесті.

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

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

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

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

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