विज्ञापन
वर्डप्रेस ने एक विनम्र ब्लॉगिंग प्लेटफॉर्म के रूप में शुरुआत की, और किसी तरह खुद को पूरी तरह से विकसित हो पाया सामग्री प्रबंधन प्रणाली जो इंटरनेट के एक महत्वपूर्ण अनुपात को शामिल करती है, जिसमें यह बहुत महत्वपूर्ण है वेबसाइट। उसके बावजूद, वर्डप्रेस में एक उचित एपीआई सहित कई उल्लेखनीय सीमाएं हैं।
खैर, यह बिल्कुल सच नहीं है। बेशक, कई सालों के लिए वर्डप्रेस एक था XML- आधारित एक XML फ़ाइल क्या है और आप इसे कैसे खोल और उपयोग कर सकते हैं?आपने "XML" शब्द देखा होगा। आपने गलती से XML फ़ाइल भी खोल ली होगी। XML क्या है और आप इसका उपयोग कैसे करते हैं? अधिक पढ़ें अनुप्रयोग प्रोग्रामिंग इंटरफ़ेस (एपीआई) कि डेवलपर्स को तृतीय पक्ष एप्लिकेशन बनाने की अनुमति दी एपीआई क्या हैं, और इंटरनेट से बदलते हुए खुले एपीआई कैसे हैंक्या आपने कभी सोचा है कि आपके कंप्यूटर और आपके द्वारा विज़िट की जाने वाली वेबसाइट एक दूसरे से "बात" कैसे करती हैं? अधिक पढ़ें वर्डप्रेस के साथ बातचीत। लेकिन एक्सएमएल भयानक है। यह धीमी गति से पार्स करने के लिए है। पढ़ना मुश्किल है। यह आश्चर्यजनक रूप से क्रिया है। JSON बहुत बेहतर है
JSON क्या है? एक आम आदमी का अवलोकनचाहे आप एक वेब डेवलपर बनने की योजना बना रहे हों या नहीं, कम से कम यह जानना एक अच्छा विचार है कि JSON क्या है, यह क्यों महत्वपूर्ण है, और यह वेब के चारों ओर क्यों उपयोग किया जाता है। अधिक पढ़ें . यह अधिक त्वरित, अधिक मानव-अनुकूल है और तेजी से एपीआई डेवलपर्स के लिए पसंद की भाषा बन गई है।अब थोड़ी देर के लिए, डेवलपर्स वर्डप्रेस के लिए JSON एपीआई के लिए रो रहे हैं। यह तृतीय-पक्ष एप्लिकेशन और वेबसाइटों को बनाने के लिए बहुत सरल बना देगा, जो इसके साथ सहभागिता करते हैं वर्डप्रेस-आधारित वेबसाइटें एक तरह से आधुनिक हैं, और विभिन्न प्रकार की भाषाओं और में समर्थित हैं प्लेटफार्मों।
लगभग ग्यारह साल की प्रतीक्षा के बाद, उनकी प्रार्थनाओं का जवाब दिया गया है। ) JSON रीस्ट एपीआई प्लगइन कुछ समय के लिए काम करता है, और अंत में 1.0 संस्करण तक पहुंच गया है। इसका मतलब है कि यह एक विशेषता पूर्णता तक पहुँच गया, और इसमें स्थिरता का एक स्तर है जो इसे उत्पादन के लिए तैयार करता है वातावरण। क्या अधिक है, इस प्लगइन की कार्यक्षमता जल्द ही वर्डप्रेस कोर के साथ एकीकृत हो जाएगी, इसके साथ ही वर्डप्रेस 4.0 द्वारा पूरी तरह से पेश किए जाने की उम्मीद है। यह वास्तव में भविष्य है।
यह एक प्रमुख प्लगइन की एक मील का पत्थर रिलीज है, और डेवलपर्स, साइट के मालिकों और उपभोक्ताओं के लिए महत्वपूर्ण वादा समान है। आश्वस्त? यहां बताया गया है कि आज आप इसका उपयोग कैसे शुरू कर सकते हैं।
प्लगइन स्थापित कर रहा है
प्लगइन्स के ढेर सारे हैं जो वर्डप्रेस में JSON एपीआई को जोड़ना आसान बनाने का वादा करते हैं। हालांकि, उनमें से कोई भी आधिकारिक, वास्तविक लेख के रूप में पॉलिश और पूर्ण नहीं है।
जब आप वर्डप्रेस में प्लग इन ब्राउज़र में जाते हैं, तो सुनिश्चित करें कि आप वह कहते हैं जिसे Plug कहते हैं, डाउनलोड करेंJSON REST API (WP API) ' और द्वारा है रयान मैकक्यु, जो वर्डप्रेस कोर टीम का सदस्य है। यह लेख केवल उस विशिष्ट प्लगइन को संबोधित करता है।
एपीआई के साथ बातचीत
एक बार स्थापित होने के बाद, वर्डप्रेस JSON एपीआई को वर्डप्रेस के तहत उजागर किया जाएगा http://yourdomain.com/wp-json/ निर्देशिका। एपीआई के किसी भी प्रश्न को यहां भेजा जाना चाहिए, और अपने वेब ब्राउज़र के माध्यम से या अपनी पसंदीदा प्रोग्रामिंग भाषा में एक HTTP पुस्तकालय के माध्यम से एक सरल HTTP अनुरोध भेजकर बनाया जा सकता है। एपीआई के अगले कुछ प्रदर्शन एपीआई के उपयोग पर बहुत अधिक केंद्रित होंगे। हम इसे वेब ब्राउज़र के माध्यम से क्वेरी करने जा रहे हैं, हालाँकि वास्तविक दुनिया में आप शायद पायथन के आदरणीय अनुरोध पुस्तकालय या CURL जैसी किसी चीज़ का उपयोग कर रहे हैं।
काफी सरल। लेकिन हमने अभी भी चर्चा नहीं की है कि एपीआई को कैसे क्वेरी करें। जैसा कि मुझे यकीन है कि आपने अनुमान लगाया था कि वर्डप्रेस एपीआई अभूतपूर्व रूप से विशाल है। मेरा मतलब है, वर्डप्रेस है विशाल. यह कोड के लाखों लाइनों और हजारों योगदानकर्ताओं से मिलकर एक बहुत ही शानदार आकार की परियोजना है। कोई तरीका नहीं है कि हम किसी एक ब्लॉग पोस्ट में एपीआई को उसकी संपूर्णता में शामिल कर सकें। यदि आप इस API के बारे में आगे पढ़ने में रुचि रखते हैं, तो आपको प्रलेखन पर एक नज़र डालनी होगी, जो एक साथ व्यापक है, फिर भी पढ़ना आश्चर्यजनक रूप से आसान है।
एक और चीज़। मैंने आउटपुट पाठ को थोड़ा और पठनीय बनाने के उद्देश्य से JSONView प्लगइन स्थापित किया है। यह प्लगइन मुफ़्त है, और इसके लिए उपलब्ध है क्रोम तथा फ़ायरफ़ॉक्स.
चलिए, शुरू करते हैं। सबसे पहले, JSON एपीआई के खिलाफ विभिन्न प्रकार के प्रश्नों को देखते हैं। अपना ब्राउज़र खोलें और नेविगेट करें http://yourdomain/wp-json/.
जैसा कि आप देख सकते हैं, यह व्यापक रूप से उन क्रियाओं को दिखाता है जो आप JSON API के विरुद्ध कर सकते हैं, और इसमें उपयोगकर्ता डेटा जोड़ना और जोड़-तोड़ करना, पोस्ट जोड़ना और पहले से ही पोस्ट किए गए पोस्ट को देखना शामिल है। हाथ से, यह दिखाता है कि अनुरोधों के लिए चर को पारित करने की आवश्यकता होती है, साथ ही साथ HTTP तरीके जो उनके खिलाफ इस्तेमाल किए जा सकते हैं।
लेकिन जाने दो। यहां आप देख सकते हैं कि हम प्रकाशित किए गए सभी पोस्ट दिखाते हुए दृश्य में नेविगेट किए गए हैं। न केवल आपको स्वयं पद मिलते हैं, बल्कि प्रत्येक पद के लिए मेटाडेटा की एक महत्वपूर्ण राशि है।
यदि आप एक अलग-अलग पोस्ट का चयन करना चाहते हैं, तो आपको बस एक पोस्ट के आगे-आगे स्लैश और संख्यात्मक आईडी जोड़ने की आवश्यकता है।
आप एपीआई के माध्यम से खोज क्वेरी भी बना सकते हैं, जिससे आप एक विशिष्ट क्वेरी से मेल खाने वाले पोस्ट वापस ला सकते हैं। यह एक HTTP अनुरोध भेजने के द्वारा किया जाता है http://yourdomain.com/wp-json/posts? फिल्टर [एस] = क्वेरी.
आप एपीआई के माध्यम से उपयोगकर्ता जानकारी तक पहुंच और अपडेट भी कर सकते हैं। हालाँकि, यह ध्यान देने योग्य है कि आपको प्रमाणित करने की आवश्यकता है। यह आश्वस्त है, क्योंकि एपीआई अक्सर सूचना प्रकटीकरण और सुरक्षा उल्लंघनों के लिए एक अवसर हो सकता है।
तो, यह बात क्यों है?
सबसे पहले, इसका मतलब है कि डेवलपर्स के लिए वर्डप्रेस प्लेटफॉर्म के साथ अपने अनुप्रयोगों को एकीकृत करना कभी आसान नहीं रहा है। वर्डप्रेस प्लेटफॉर्म के आसपास कुछ बेहद प्रभावशाली मोबाइल एप्लिकेशन और वेबसाइटों को देखने की उम्मीद है। इसके अलावा, उम्मीद है कि वर्डप्रेस क्लाइंट आला मोबाइल कंप्यूटिंग प्लेटफॉर्म, जैसे कि अपने तरीके ढूंढ सकते हैं ब्लैकबेरी 10 10 कारण ब्लैकबेरी देने के लिए 10 आज एक कोशिश करोब्लैकबेरी 10 में कुछ बेहद अट्रैक्टिव फीचर्स हैं। यहां दस कारण बताए गए हैं कि आप इसे क्यों देना चाहते हैं। अधिक पढ़ें और फ़ायरफ़ॉक्स ओएस।
हम मैन्युअल रूप से डेटाबेस प्रदर्शन किए बिना अपने वर्डप्रेस साइटों के भीतर बनाए रखा डेटा को भी अनलॉक कर सकते हैं क्वेरीज़, एक्सएमएल-आरपीसी आधारित एपीआई, या जटिल वेब-स्क्रैपर कार्यक्रमों को लिखने के लिए (और उचित रूप से) दुर्भावनापूर्ण एक्सएमएल-आरपीसी का उपयोग करें इसका उपयोग करना Scraperwiki जैसे मंच स्क्रेपरविकी के साथ क्लाउड में डेटा साइंस करनाप्रौद्योगिकी में डेटा विज्ञान नई बड़ी चीज है; अत्यधिक ट्रेंडी और अत्यधिक भुगतान, डेटा वैज्ञानिकों द्वारा दुनिया की कुछ सबसे बड़ी कंपनियों द्वारा मांग की जा रही है। अधिक पढ़ें .
इसके अलावा, यह बताता है कि वर्डप्रेस ब्लॉगिंग और सामग्री प्रबंधन के लिए विशेष रूप से उपयोग किए जाने वाले एक मंच से दूर जा रहा है, और एक बनने की दृष्टि है अधिक जटिल और महत्वाकांक्षी उत्पाद बनाने के लिए उपकरण, जैसा कि एक एक्स्टेंसिबल, JSON एपीआई के समावेश से संकेत मिलता है जो अंततः वर्डप्रेस के लिए अपना रास्ता ढूंढ लेगा कोर। कोई सोच सकता है कि यह Django के लिए बंदूक है।
क्या तुम उत्तेजित हो?
लेकिन आप क्या सोचते हैं? क्या आप एक डेवलपर हैं? JSON एपीआई के साथ वर्डप्रेस तक पहुंचने में सक्षम होने के बारे में उत्साहित हैं, या लगता है कि यह समय की बर्बादी है? क्या आप एक उपभोक्ता हैं और वर्डप्रेस को अधिक उत्पादों और सेवाओं के साथ एकीकृत करने के बारे में उत्साहित हैं? मुझे अपने विचार नीचे टिप्पणी में बताएं।
फ़ोटो क्रेडिट: मुझे मौत दो या मौत दो (एड समर्स), वर्डप्रेस लोगो (फिल ओकले)
मैथ्यू ह्यूजेस लिवरपूल, इंग्लैंड के एक सॉफ्टवेयर डेवलपर और लेखक हैं। वह शायद ही कभी अपने हाथ में मजबूत काली कॉफी के कप के बिना पाया जाता है और अपने मैकबुक प्रो और अपने कैमरे को पूरी तरह से निहारता है। आप उनके ब्लॉग को पढ़ सकते हैं http://www.matthewhughes.co.uk और @matthewhughes पर ट्विटर पर उसका अनुसरण करें