নিং: পুনরুদ্ধার করুন এবং ফর্ম্যাট করুন এপিআই তুমি চাও

এই উইকএন্ডে আমি এমন একটি প্রকল্পে কাজ করছিলাম যেখানে আমরা সামগ্রিকভাবে সামগ্রী টানতে চাই ছোট ইন্ডিয়ানা (দিয়ে নির্মিত নিং) একটি কেন্দ্রীয় পৃষ্ঠায়। দ্য ইন্ডিয়ানাপলিস ফ্রঞ্জ ফেস্টিভাল পুরোদমে চলছে এবং ছোট ইন্ডিয়ানা ইভেন্টটি প্রচারে সহায়তা করতে চেয়েছিল।

নিংয়ের এপিআই সর্বাধিক সংগঠিত নয় এবং ডকুমেন্টস এবং নমুনা অ্যাপ্লিকেশনগুলির সত্যই অভাব রয়েছে। পৃষ্ঠাটি পেতে এবং চলমান সময় সীমাবদ্ধতার কারণে, আমাকে সঠিক সমাধান তৈরি করার পরিবর্তে কিছু সংক্ষিপ্ত কাটতে হয়েছিল। বর্তমান পৃষ্ঠাটি কাজ করে, তবে এটিকে খুব নমনীয়তা ছাড়াই হার্ড কোডড। এছাড়াও সামগ্রীতে কিছু অতিরিক্ত বৈধতা থাকতে পারে (উদাহরণস্বরূপ: ব্লগ ইউআরএলগুলি ফোরামের url ইত্যাদি থেকে আলাদাভাবে ফর্ম্যাট করা হয়েছে তা নিশ্চিত করে)।

যেভাবে নিং এর এপিআই কাজগুলি হ'ল এটি বেশ অনুসন্ধানকারী ইঞ্জিন যেখানে আপনি আরএসএস ফিডে আপনার প্রয়োজনীয় ফলাফলগুলি পেতে পারেন। আমরা অনুরোধ করেছি যে যে কে ব্লগ করে, আলোচনা শুরু করে, বা ফটো আপলোড করে তাদের কন্টেন্টটি বিশেষভাবে ট্যাগ করে indyfringe-2008। এটি আমাকে একটি কাস্টম ফিড ঠিকানা তৈরি করার অনুমতি দেয় যা সমস্ত সামগ্রী পুনরুদ্ধার করে (নিম্নলিখিত URL এর সাথে প্রকাশিত তারিখ অনুসারে অবতরণ ক্রমে:

http://smallerindiana.ning.com
/xn/atom/1.0/tag(value=%27indyfringe-2008%27)/ কনটেন্ট? অর্ডার = প্রকাশিত @ ডি

পৃষ্ঠার মধ্যে, আমি তারপরে পৃষ্ঠাগুলিতে ডেটা উত্তোলন এবং সংগঠিত করব ম্যাগপি আরএস ক্লাস পিএইচপি জন্য। কোডটি জুম করতে ক্লিক করুন বা আপনি পারেন এটি দেখুন বা ডাউনলোড করুন.

আরএসএস নিং আনুনএপিআই এবং এটির ফর্ম্যাট করুন "প্রস্থ =" 300 ″ উচ্চতা = "159 ″ শ্রেণি =" অ্যালিজেন্সেন্টার আকার-মাঝারি ডাব্লু-ইমেজ -2694 ″ />

এখানে কিছু আকর্ষণীয় কার্যকারিতা রয়েছে। ধন্যবাদ টাইলার ইঙ্গ্রাম (ভ্যাঙ্কুবারের আমার উচ্চ বিদ্যালয়ের বাড়ি থেকে!) যারা টুইটারের মাধ্যমে তারিখগুলি সঠিকভাবে ফর্ম্যাট করতে সহায়তা করেছিলেন।

আবার, এটি সবচেয়ে পরিষ্কার কোড নয় এবং এটি দ্রুত ব্যবহারের জন্য ফাংশনগুলিতেও সঠিকভাবে ভাঙা হয়নি - তবে এটি কার্যকর হয়। 🙂 আমি লিঙ্কগুলি প্রতিস্থাপন করি যাতে ইউআরএলগুলি যথাযথভাবে পরিচালিত হয়, আমি অন্তর্ভুক্ত সামগ্রী থেকে যে কোনও এইচটিএমএল ট্যাগগুলি সরিয়ে ফেলি, তারিখটি ফর্ম্যাট করি এবং প্রদর্শিত শব্দের সংখ্যাকে সীমাবদ্ধ করি যাতে পৃষ্ঠার ফলাফলটি এরকম দেখায়:

বাডলিং বানশির উপর কিছু বাবল আমার গুড গ্রিফের পর্যালোচনার মতো, সিডনির পছন্দ মতো বিট ছিল এবং বিটগুলি ছিল না… 8/24 11:55 AM

এই এপিআই একটি বিশাল সুবিধা কারণ আপনি প্রকৃতপক্ষে ট্যাগ হওয়া নিং নেটওয়ার্কগুলিতে সামগ্রী এবং বিষয়গুলিতে সাবস্ক্রাইব করতে পারেন বা আপনি নিং সামগ্রীর সাথে একটি বাহ্যিক ওয়েবসাইটকে সংহত করতে পারেন। আমি কেবল আশা করি নিং নমুনা অ্যাপ্লিকেশন এবং ডকুমেন্টেশনে কাজ করে যাতে আমার মতো লোকেরা এত সময় ব্যয় না করে এটি করতে পারে!

আপনি কি মনে করেন?

এই সাইট স্প্যাম কমাতে Akismet ব্যবহার করে। আপনার ডেটা প্রক্রিয়া করা হয় তা জানুন.