एपीआय म्हणजे काय? आणि इतर परिवर्णी शब्दः रेस्ट, सोप, एक्सएमएल, जेएसओएन, डब्ल्यूएसडीएल

एपीआय म्हणजे काय?

आपण ब्राउझरचा वापर करता तेव्हा आपला ब्राउझर क्लायंट सर्व्हरकडून विनंती करतो आणि सर्व्हर आपल्या ब्राउझरला एकत्रित केलेल्या फायली परत पाठवते आणि त्यासह वेबपृष्ठ प्रदर्शित करते. परंतु आपण आपला सर्व्हर किंवा वेब पृष्ठ दुसर्‍या सर्व्हरशी बोलू इच्छित असाल तर काय करावे? यासाठी आपल्याला एपीआय वर प्रोग्राम कोड आवश्यक असेल.

काय API साठी उभे?

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

एपीआय म्हणजे काय?

वेब विकास संदर्भात वापरले जाते तेव्हा, एक API प्रतिसाद संदेशांच्या संरचनेच्या व्याख्यासह सामान्यत: हायपरटेक्स्ट ट्रान्सफर प्रोटोकॉल (एचटीटीपी) विनंती संदेशांचा एक परिभाषित संच आहे. वेब एपीआय मॅशअप म्हणून ओळखल्या जाणार्‍या नवीन अनुप्रयोगांमध्ये एकाधिक सेवांच्या संयोजनास अनुमती देतात.विकिपीडिया

एपीआय काय करतात याचे व्हिडिओ वर्णन

एपीआय विकसित करताना दोन मुख्य प्रोटोकॉल असतात. मायक्रोसॉफ्ट .नेट आणि जावा विकसक यासारख्या औपचारिक प्रोग्रामिंग भाषांमध्ये बर्‍याचदा एसओएपी पसंत होतात परंतु सर्वात लोकप्रिय प्रोटोकॉल म्हणजे आरईएसटी. प्रतिसाद मिळविण्यासाठी आपण ब्राउझरमध्ये पत्ता टाइप केल्यासारखे, आपला कोड एखाद्यास विनंती पाठवते API - सर्व्हरवरील अक्षरशः एक मार्ग जो आपण विनंती केलेल्या डेटासह अधिकृत करतो आणि योग्यरित्या प्रतिसाद देतो. आपल्या ब्राउझरद्वारे वापरलेला कोड - एसएमएपीला एक्सएमएलसह प्रतिसाद, जे एचटीएमएलसारखे दिसते.

आपण कोडची ओळ न लिहिता एपीआयची चाचणी घेऊ इच्छित असल्यास, डीएचसी एक उत्तम आहे Chrome अनुप्रयोग एपीआयशी संवाद साधण्यासाठी आणि त्यांचे प्रतिसाद पाहण्यासाठी.

एक्रोनिम एसडीके म्हणजे काय?

एसडीके हे एक परिवर्णी शब्द आहे सॉफ्टवेअर विकसक किट.

जेव्हा एखादी कंपनी त्यांचे एपीआय प्रकाशित करते, तेव्हा तेथे सहसा दस्तऐवजीकरण असते जे कसे दर्शवते API प्रमाणीकृत करते, याची चौकशी कशी केली जाऊ शकते आणि योग्य प्रतिसाद काय आहेत. विकसकांना प्रारंभ करण्यास मदत करण्यासाठी, कंपन्या बर्‍याचदा एक प्रकाशित करतात सॉफ्टवेअर विकसक किट विकसक लिहीत असलेल्या प्रकल्पांमध्ये सहज वर्ग किंवा आवश्यक कार्ये समाविष्ट करणे.

एक्रोनिम एक्सएमएल म्हणजे काय?

एक्सएमएल हे एक परिवर्णी शब्द आहे eXtensible मार्कअप भाषा. एक्सएमएल ही एक मार्कअप भाषा आहे जी डेटामध्ये एन्कोड करण्यासाठी वापरली जाते जी मानवी-वाचनीय आणि मशीन-वाचनीय आहे.

येथे एक्सएमएल कसे दिसते याचे एक उदाहरणः

<?xml आवृत्ती ="1.0"?>
<product आयडी ="1">
उत्पादन अ
प्रथम उत्पादन

5.00
प्रत्येक

एक्रोनिम जेएसओएन म्हणजे काय?

जेएसओएन हे एक परिवर्णी शब्द आहे जावास्क्रिप्ट ऑब्जेक्ट नोटेशन. जेएसओएन डेटा संरचनेचे स्वरुप आहे जे एपीआयद्वारे परत पाठविले जाते. जेएसओएन हा एक्सएमएलला पर्याय आहे. REST एपीआय अधिक सामान्यपणे JSON सह प्रतिसाद देतात - एक खुले मानक स्वरूप आहे जे मानवी-वाचन करण्यायोग्य मजकूराचा डेटा-गुणधर्म जोड्यांसह डेटा ऑब्जेक्ट प्रसारित करते.

जेएसओएन वापरुन वरील डेटाचे उदाहरण येथे दिलेः

{
"आयडी": 1,
"शीर्षक": "उत्पादन अ",
"वर्णन": "प्रथम उत्पादन",
"किंमत": {
"रक्कम": "5.00",
"प्रति": "प्रत्येक"
}
}

एक्रोनिम REST म्हणजे काय?

आरईएसटी हे एक संक्षिप्त रूप आहे प्रतिनिधित्व राज्य हस्तांतरण वितरित हायपरमीडिया सिस्टमसाठी आर्किटेक्चरल शैली. रॉय थॉमस फील्डिंग यांनी असे नाव दिले

व्वा ... खोल श्वास! आपण संपूर्ण वाचू शकता शोध प्रबंधज्याला आर्किटेक्चरल स्टाईल म्हणतात आणि नेटवर्क-आधारित सॉफ्टवेअर आर्किटेक्चर्स ऑफ डिझाईन ऑफ इन्फोर्मेशन अँड कॉम्प्यूटर सायन्स मधील डॉक्टर्स ऑफ फिलॉसॉफी पदवी आवश्यकतेचे आंशिक समाधान सादर केले. रॉय थॉमस फील्डिंग.

धन्यवाद डॉ फील्डिंग! बद्दल अधिक वाचा उर्वरित विकिपीडियावर

एक्रोनिम एसओएपी म्हणजे काय?

एसओएपी हे एक परिवर्णी शब्द आहे साधे ऑब्जेक्ट protक्सेस प्रोटोकॉल

मी प्रोग्रामर नाही, परंतु माझ्या मते विकसक ज्यांना एसओएपी आवडतात ते तसे करतात कारण वेब सर्व्हिस डेफिनेशन लँग्वेज (डब्ल्यूएसडीएल) फाईल वाचणार्‍या मानक प्रोग्रामिंग इंटरफेसमध्ये ते सहजपणे कोड विकसित करू शकतात. त्यांना प्रतिसाद पार्स करण्याची आवश्यकता नाही, ते डब्ल्यूएसडीएल वापरून आधीच पूर्ण केले आहे. एसओएपीला एक प्रोग्रामेटिक लिफाफा आवश्यक आहे, जो संदेश रचना आणि त्यावर प्रक्रिया कशी करावी हे परिभाषित करते, अनुप्रयोग-परिभाषित डेटासेटिसची उदाहरणे व्यक्त करण्यासाठी एन्कोडिंग नियमांचा एक संच आणि प्रक्रिया कॉल आणि प्रतिसादांचे प्रतिनिधित्व करण्यासाठी एक अधिवेशन.

5 टिप्पणी

  1. 1
  2. 2
  3. 3

    आपण ही माहिती पोस्ट केल्याबद्दल मी त्याचे कौतुक करतो - बराच काळ विश्रांती म्हणजे काय हे मला आश्चर्य वाटले! 🙂

  4. 4

    अखेरीस (शेवटी!) या सर्व पूर्वीच्या भीतीदायक-थोडक्यात परिवर्णी शब्दांचा अर्थ काय आहे याचा एक संक्षिप्त सारांश. स्पष्ट आणि थेट भाषा वापरल्याबद्दल धन्यवाद, परिणाम = भविष्य जे या विद्यार्थी विकसकासाठी थोडेसे उजळ दिसते.

    • 5

      हाय विक, होय ... मी सहमत आहे. शब्द भितीदायक आहेत. मला आठवते जेव्हा मी एपीआयकडे विनंती करण्याचा प्रोग्रामर केला होता आणि त्या सर्वांनी क्लिक केले आणि प्रत्यक्षात किती सोपे आहे यावर माझा विश्वासच बसत नाही. धन्यवाद!

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

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