Ning: olish va formatlash API Siz xohlaysizmi

Ushbu dam olish kunlari men loyihani ishlab chiqardim, u erda biz har tomondan tarkibni jalb qilmoqchi edik Kichikroq Indiana (bilan qurilgan Ning) markaziy sahifaga. The Indianapolis chekkalari festivali shov-shuv ko'tarilmoqda va Kichik Indiana tadbirni targ'ib qilishga yordam berishni xohladi.

Ning API'si eng tartibli emas va hujjatlar va namunaviy dasturlar haqiqatan ham etishmayapti. Sahifani ishga tushirish uchun vaqt cheklanganligi sababli, men tegishli echimni topishdan ko'ra qisqartirishga majbur bo'ldim. Joriy sahifa ishlaydi, ammo juda moslashuvchan bo'lmagan holda kodlash qiyin. Ehtimol, tarkibni qo'shimcha tekshirish ham bo'lishi mumkin (masalan: blog urllarini forum urllaridan farqli ravishda formatlashni ta'minlash va boshqalar).

Ning yo'li API ishlaydi - bu deyarli juda ko'p so'rovlarni qidirish vositasi bo'lib, unda siz RSS-lentada kerakli natijalarni olishingiz mumkin. Biz blog yuritadigan, munozarani boshlaydigan yoki fotosuratlarni yuklaydigan har kimdan o'z tarkibini maxsus tarzda belgilashini so'radik indyfringe-2008. Bu menga barcha tarkibni oladigan maxsus nashr manzilini yaratishga imkon beradi (nashr etilgan sanaga ko'ra kamayish tartibida quyidagi URL bilan:

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

Sahifa ichida men keyin sahifadagi ma'lumotlarni ajratib olaman va tartibga solaman Magpie RSS sinfi PHP uchun. Kodni kattalashtirish uchun bosing yoki mumkin ko'rish yoki yuklab olish.

rss ning olishAPI va uni formatlang "width =" 300 ″ height = "159 ″ class =" aligncenter size-medium wp-image-2694 ″ />

Bu erda qiziqarli funktsiyalar mavjud. Rahmat Tayler Ingram (mening Vankuverdagi o'rta maktabimdan!) Twitter orqali sanalarni to'g'ri formatlashda yordam bergan.

Yana bir bor ta'kidlash joizki, bu eng toza kod emas, shuningdek, tez foydalanish uchun funktsiyalarga bo'linmagan - ammo u ishlaydi. 🙂 URL manzillari to'g'ri yo'naltirilishi uchun havolalarni almashtiraman, tarkibidagi HTML-teglarni olib tashlayman, sanani formatlayman va ko'rsatilayotgan so'zlar sonini cheklayman, natijada sahifa natijasi shunday bo'ladi:

Banshei bilan gaplashayotganlar orasida "Babbley" ning "Yaxshi qayg'u" haqidagi sharhimga o'xshab, Sidneyda yoqadigan bitlar ham bor edi va yoqmaganlar ham bor ... 8. 24:11

bu API bu juda katta foyda, chunki siz aslida Ning tarmoqlarida maxsus etiketlangan tarkib va ​​mavzularga obuna bo'lishingiz yoki tashqi veb-saytni Ning tarkibiga qo'shishingiz mumkin. Umid qilamanki, Ning namunaviy dasturlar va hujjatlar ustida ishlaydi, shuning uchun men kabi odamlar buni ko'p vaqt sarf qilmasdan qilishlari mumkin!

Siz nima deb o'ylaysiz?

Ushbu sayt spamni kamaytirish uchun Akismet-dan foydalanadi. Fikringiz ma'lumotlarining qanday ishlashini bilib oling.