Нин: Татаж авах, форматлах API Та хүсч байна

Унших цаг: 2 минут

Энэ амралтын өдрүүдэд би бүх газраас агуулгыг татахыг хүссэн төсөл дээр ажиллаж байсан Жижиг Индиана (хамт барьсан Ning) төв хуудсанд оруулна уу. The Индианаполис хотын захын фестиваль Энэ бол үйл явдлын сурталчилгаанд туслахыг хүсч байсан.

Ning-ийн 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

Хуудасны дотор би хуудсан дээрх өгөгдлийг Шаазгайн RSS анги PHP-д зориулсан. Кодыг томруулахын тулд товшино уу үзэх эсвэл татаж авах.

rss ning авахAPI Үүнийг форматлах "width =" 300 ″ height = "159 ″ class =" aligncenter size-medium wp-image-2694 ″ />

Энд зарим сонирхолтой функцууд байдаг. Баярлалаа Тайлер Инграм (миний Ванкувер дахь ахлах сургуулийн гэрээс!) Твиттерээр дамжуулан огноог зөв форматлахад тусалсан.

Дахин хэлэхэд энэ нь хамгийн цэвэр код биш бөгөөд хурдан ашиглахын тулд функц болгон зөв хуваагаагүй боловч ажиллах болно. 🙂 URL-уудыг зөв чиглүүлэхийн тулд би холбоосыг сольж, оруулсан агуулгаас HTML тэмдэгтүүдийг устгаж, огноог форматлаж, хуудасны үр дүн ийм байхаар харуулах үгсийн тоог хязгаарлана.

Banshee дээр хөөрөлдсөн зарим хүмүүс Babbhee дээр таалагдсан нь миний сайн уй гашуу, Сиднейн тойм дээр таалагдсан, таалагдахгүй зүйл байсан гэж хэлэв.… 8/24 11:55 AM

энэ нь API нь үнэхээр тусгайлан тэмдэглэсэн Ning сүлжээн дэх агуулга, сэдвүүдийг захиалж авах эсвэл гадны вэбсайтыг Ning агуулгатай нэгтгэх боломжтой тул маш том ашиг тус болно. Нин програмууд болон баримт бичгийн дээж дээр ажилладаг тул над шиг хүмүүс ийм их цаг хугацаа зарцуулахгүйгээр үүнийг хийж чадна гэж найдаж байна!

Чи юу гэж бодож байна?

Энэ сайт нь спамыг багасгахын тулд Akismet-ийг ашигладаг. Таны өгөгдлийг хэрхэн боловсруулдаг талаар суралц.