मेरे पास एमवीसी के साथ बनाई गई एक वेबसाइट है, और अब मैं इस वेबसाइट के लिए एक एपीआई बनाना चाहता हूं, ताकि उपयोगकर्ता इस वेबसाइट का उपयोग विभिन्न वेबसाइट, वेब सेवाओं, प्लगइन और ब्राउज़र एक्सटेंशन को लागू करने के लिए कर सकें।मेरी वेबसाइट के लिए एपीआई बनाने के लिए कौन सा बेहतर है: एमवीसी या एडोनेट डेटा सेवाएं?
मैं इस article के माध्यम से गया लेकिन अभी तक इसका उपयोग नहीं किया गया।
एपीआई के बारे में सामान्य जानकारी मैं बनाना चाहता हूं:
एपीआई के उपयोगकर्ता के पास एपीआई का उपयोग करने में सक्षम होने के लिए एक प्रमुख उपयोगकर्ता नाम और पासवर्ड होगा।
एपीआई उपयोगकर्ताओं को इस डेटा को सत्यापित करने के बाद मेरे डीबी में सामग्री जोड़ने देगा।
एपीआई उपयोगकर्ताओं को मेरे सर्वर पर छवियों को अपलोड करने देगा।
एपीआई के अनुकूल दोस्ताना यूआरएल होना चाहिए।
मेरे मामले में कौन सी तकनीक फिट होगी?
यह भी तय करने में मेरी सहायता करेगा कि स्टैक ओवरफ्लो एपीआई के पीछे तकनीक क्या है?
यदि आपके पास पहले से ही एएसपी.नेट एमवीसी में निर्मित वेबसाइट है, [ओडाटा और डब्ल्यूसीएफ डाटा सर्विसेज] [http://msdn.microsoft.com/en-us/data/aa937697) (जिसे आप कॉल करते हैं) एडीओ.NET डेटा सर्विसेज ") एक भयानक ओवरहेड लेता है जब तक कि आप विशेष रूप से ओडाटा को लक्षित नहीं करना चाहते हैं और/या अन्य डब्ल्यूसीएफ डाटा सर्विसेज विवरणों का लाभ लेना चाहते हैं। एमवीसी में एक रीस्टफुल एपीआई परत जोड़ना तुच्छ है। उपरोक्त टिप्पणी के लिए – bzlm
+1, पूरी तरह से सहमत हैं। – RPM1984
ठीक है, stackoverflow.com के बारे में क्या, यह एमवीसी है, क्या आप जानते हैं कि इसके एपीआई के साथ क्या बनाया गया है? –