मैं एक शौक परियोजना के रूप में एक आईफोन ऐप लिख रहा हूं और इसे डेटा प्रदान करने के लिए एक वेब सेवा की आवश्यकता होगी। यह काम पर जो कुछ भी करता है उससे बहुत अलग नहीं है, लेकिन काम पर मैं केवल विचार और नियंत्रक लिखता हूं। कोई और मॉडल लिखने के लिए ज़िम्मेदार है और आमतौर पर ग्राहक वेब सेवा प्रदान करते हैं।एक आरईएसटी एपीआई कैसे लिखें?
मैंने कुछ वेब प्रोग्रामिंग पहले किया है, जब हर कोई MySQL और PHP का उपयोग कर रहा था, इसलिए मेरे कौशल थोड़ा पुराने हैं, लेकिन मुझे पूरा भरोसा है कि मैं उन तकनीकों का उपयोग करने में सक्षम हूं जो मुझे पहले से ही पता है। हालांकि, मैं अप्रचलित उपकरण का उपयोग करके अपना समय बर्बाद नहीं करना चाहता हूं। मुझे पता चला है कि कला की स्थिति एक आरईएसटी एपीआई लिखनी होगी। मैं सोच रहा था कि वहां कुछ बहुत अच्छे ढांचे के साथ होना चाहिए जो आपको एक मॉडल परिभाषित करने के साथ ही सीआरयूडी कार्यक्षमता के साथ एक आरईएसटी एपीआई देता है।
मुझे लगता है कि मेरा प्रश्न है: आरईएसटी एपीआई प्राप्त करने और चलाने का सबसे तेज़ तरीका क्या होगा? मैं वास्तव में सिर्फ आईफोन ऐप लिखने पर ध्यान केंद्रित करना चाहता हूं और इस एपीआई पर ज्यादा समय नहीं बिताता हूं। यह अच्छा होगा अगर मैं वेब प्रशासन और संशोधन इतिहास भी प्राप्त कर सकूं। मुझे यह भी जोड़ना चाहिए कि एपीआई सार्वजनिक नहीं है, इसलिए प्रमाणीकरण के लिए समर्थन भी बहुत अच्छा होगा।
बस स्पष्ट होना। मुझे एक PHP ढांचे पर कोई फर्क नहीं पड़ता। असल में यह संभवतः बेहतर हो सकता है क्योंकि मुझे पता है कि मेरी वर्तमान होस्टिंग इसका समर्थन करती है।
बाकी शायद नहीं है क्या तुम सच में चाहते हैं: https://medium.com/@trevorhreed/you-re-api-isn-t-restful-and-that-s-good-b2662079cf0e – Trevor
आप इस्तेमाल कर सकते हैं [यह 66 लाइन PHP स्क्रिप्ट] (https://github.com/mevdschee/php-crud-api/blob/master/extras/core.php) मैंने लिखा था। – mevdschee
उत्तर 5 साल बाद 8-) – JustOnUnderMillions