साबुन, बाकी, xmlrpc। फेसबुक, ट्विटर, [डालने वेब 2.0 साइट]। निश्चित वेब एपीआई क्या है और जो एक है कि आप सबसे अधिक संभावना अपने स्वयं के कोड में और किस कारण से दोहराने होता होगा? ऐसा लगता है कि कुछ वेब एपीआई डेवलपर्स में मतली आह्वान जबकि अन्य आह्वान शुद्ध पूजा। यदि आप एक वेबसाइट / उत्पाद है जो आप का अनुकरण होगा (भले ही यह overkill था) के लिए एक API विकसित करने के लिए कहा गया था, तो?
क्या वेब एपीआई आप सबसे अधिक दोहराने के लिए चाहते हैं या सबसे अधिक लोकप्रिय हैं हैं?
Http ही।
प्रदान की पुरातन अर्थपूर्ण, अभी तक पर्याप्त रूप से सामान्य समस्याओं का एक विशाल श्रेणी पर लागू कर रहे हैं। एपीआई कि मेरे बाल स्लेटी रंग में जो कि कैसे मैं उन्हें उपयोग करने के लिए जा रहा हूँ के बारे में unwarrented मान्यताओं कर रहे हैं। HTTP खूबसूरती से गैर आदेशात्मक है।
एपीआई के गूगल GData सेट है - मैं यूट्यूब से एक का उपयोग - एटम, जो अपने आप में एक मानक है फैली हुई है, इसलिए समय के साथ यह विकासशील भी समय इस आरएसएस प्रकार प्रोटोकॉल है, जो इसे अधिक से बढ़त देता है के बारे में सीखने खर्च किया जाता है खर्च मालिकाना लोगों IMHO।
फ़्लिकर के एपीआई बहुत अच्छी है: http://www.flickr.com/services/api/
कुछ ही महीनों में यह काम करने के साथ बिताया है और यह बहुत उपयोगी पाया। डॉक्स भी महान हैं, जो कई बना दिया है यह है कि बहुत आसान लग रहे हैं।
बाकी, JSON / XML / PHP / सोप प्रोटोकॉल, हर endpoint हर अनुरोध के लिए namespaced, विकल्प / मानकों के बहुत सारे है। त्रुटि संदेश और कोड भी प्रलेखित रहे हैं।
सब से अधिकांश यह आप अपनी तस्वीरें और उपयोगकर्ताओं के बारे में बस के बारे में सभी जानकारी फ़्लिकर भंडार का उपयोग (उपयुक्त अनुमतियों वाले ज़ाहिर है,) की सुविधा देता है। होगा अच्छा एपीआई से प्यार है!













