निंग: पुनर्प्राप्त करा आणि स्वरूपित करा API क्वेरी

या शनिवार व रविवार मी एका प्रोजेक्टवर काम करीत होतो जिथे आम्हाला सर्वत्र सामग्री काढायची होती लहान इंडियाना (अंगभूत निंग) मध्यवर्ती पृष्ठामध्ये. द इंडियानापोलिस फ्रिंज फेस्टिव्हल जोरात सुरूवात आहे आणि स्मॉलर इंडियानाला कार्यक्रमाच्या प्रचारात मदत करण्याची इच्छा होती.

निंगचे एपीआय सर्वात संयोजित नाही आणि कागदपत्रे आणि नमुने अनुप्रयोगांमध्ये खरोखर कमतरता आहे. पृष्ठ तयार होण्यास आणि चालू ठेवण्यासाठी वेळेच्या अडचणींमुळे, योग्य तोडगा काढण्यापेक्षा मला काही लहान कट घ्यावे लागले. वर्तमान पृष्ठ कार्य करते, परंतु हे अधिक लवचिकतेशिवाय हार्ड कोड केलेले आहे. कदाचित सामग्रीचे काही अतिरिक्त प्रमाणीकरण देखील असू शकते (उदाहरणार्थः ब्लॉग url फोरम url इत्यादीपेक्षा वेगळे स्वरूपित केले गेले आहेत हे सुनिश्चित करणे).

मार्ग निंगचा API कार्य असे आहे की हे एक क्वेरींग इंजिन आहे जिथे आपल्याला RSS फीडमध्ये आपल्याला आवश्यक असलेले निकाल मिळू शकतात. आम्ही विनंती केली आहे की जो कोणी ब्लॉग्ज करतो, चर्चा सुरू करतो किंवा फोटो अपलोड करतो त्याने विशेषतः ज्यासह त्यांची सामग्री टॅग केली जाईल indyfringe -2008. हे मला सानुकूल फीड पत्ता तयार करण्याची अनुमती देते जी सर्व सामग्री पुनर्प्राप्त करते (खालील URL सह प्रकाशित तारखेनुसार उतरत्या क्रमाने:

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

पृष्ठामध्ये मी नंतर पृष्ठाचा डेटा वापरून काढतो आणि संयोजित करतो मॅगी आरएसएस वर्ग पीएचपी साठी. कोडवर झूम वाढविण्यासाठी क्लिक करा किंवा आपण हे करू शकता ते पहा किंवा डाउनलोड करा.

आरएसएस निंग आणाAPI आणि ते स्वरूपित करा "रुंदी =" 300 ″ उंची = "159 ″ वर्ग =" अल्गेंसेटर आकार-मध्यम डब्ल्यूपी-प्रतिमा -2694 ″ />

येथे काही मनोरंजक कार्यक्षमता आहे. ना धन्यवाद टायलर इंग्राम (व्हँकुव्हरच्या माझ्या हायस्कूलच्या घरातून!) ज्याने ट्विटरद्वारे तारखांचे योग्य स्वरुपण करण्यात मदत केली.

पुन्हा एकदा, हा सर्वात स्वच्छ कोड नाही आणि त्वरित वापरासाठी कार्यांमध्ये योग्यरित्या तोडलेला नाही - परंतु कार्य करतो. The मी दुवे पुनर्स्थित करतो जेणेकरून url योग्यरित्या निर्देशित केले जातील, मी अंतर्भूत सामग्रीमधून कोणतेही HTML टॅग काढून टाकते, मी तारीख स्वरूपित करतो आणि मी प्रदर्शित शब्दांची संख्या मर्यादित करते जेणेकरून पृष्ठ परिणाम यासारखे दिसतील:

बडबड बनशीवर काही बडबड माझ्या चांगल्या दु: खाच्या पुनरावलोकनाप्रमाणेच, सिडनीला आवडण्यासाठी काही बिट होते आणि बिट्स नाहीत… 8/24 11:55 एएम

या API हा एक मोठा फायदा आहे कारण आपण विशेषत: टॅग केलेले निंग नेटवर्कमधील सामग्री आणि विषयांची सदस्यता घेऊ शकता किंवा आपण बाह्य वेबसाइटला निंग सामग्रीसह समाकलित करू शकता. मला फक्त अशी आशा आहे की निंग नमुना अनुप्रयोग आणि दस्तऐवजीकरणांवर कार्य करते जेणेकरून माझ्यासारख्या लोकांना इतका वेळ न घालता हे करता येईल!

तुला काय वाटत?

ही साइट स्पॅम कमी करण्यासाठी अकिस्मेट वापरते आपल्या टिप्पणी डेटावर प्रक्रिया कशी केली जाते ते जाणून घ्या.