ग्राहकों को हमारे प्लेटफ़ॉर्म के साथ एकीकृत करने का एक आसान तरीका प्रदान करने के लिए PHP में एक वेब सेवा (एपीआई) विकसित करना चाहते हैं। वर्कफ़्लो कॉल हैं जिन्हें उपयोगकर्ता/पास के साथ-साथ कुछ रिपोर्टिंग विकल्पों के साथ भी सत्यापित किया जाएगा।वेब सेवा विकसित करने के लिए कोई समस्या/सुझाव क्या हो सकता है
क्षमा करें मैं इस विषय पर अधिक जानकारी या कोड पोस्ट नहीं कर सकता हूं और मैंने कभी भी वेब सेवा विकसित नहीं की है लेकिन SOAP के माध्यम से उनका उपयोग करने में अनुभव किया है।
अब मुझे वर्कफ़्लो का एक राज्य या स्थिति भी प्रदान करने की आवश्यकता होगी और मुझे लगता है कि आरईएसटी यहां सबसे अच्छा विकल्प होगा, लेकिन फिर भी उस पर राय की तलाश है।
रिपोर्टिंग के लिए मैं एक्सएमएल, एक्सेल/सीएसवी जैसे विभिन्न विकल्पों की पेशकश करना चाहूंगा, किसी भी कारण से मैं एक दूसरे को चुनूँगा?
मुझे कुछ परेशानियों के बारे में क्या पता होना चाहिए?
कोई भी रत्न जो पेशकश कर सकता है।
किसी भी मदद के लिए अग्रिम धन्यवाद क्योंकि मेरे लिए यह समझना बहुत महत्वपूर्ण है।
अद्यतन # 1:
- क्या सबसे सुरक्षित तरीका होगा?
- क्या सबसे लचीला विधि (मंच स्वतंत्र)
अद्यतन # 2: डाटा प्रवाह के बारे में थोड़ा। प्रत्येक उपयोगकर्ता के पास API का उपयोग करने के लिए क्रेडिट है और उपयोगकर्ताओं के बीच कोई डेटा साझा नहीं किया जाता है। उपयोग एक अनुरोध जमा है, अनुरोध संसाधित किया गया है और एक वापसी दी गई है। कोई अपडेट नहीं (Google को सोचें) एक खोज अनुरोध किया गया है और परिणाम दिए गए हैं, लेकिन मेरे मामले में केवल एक परिणाम दिया गया है। पता नहीं है कि इसकी आवश्यकता है तो यह एक एफवाईआई है।
सलाह की एक सरल बात: यदि आप उम्मीद करते हैं कि आपकी वेबसाइट सेवा लंबे समय तक रहें, और बढ़ने के लिए संभव हो, तो शुरुआत से इंटरफ़ेस का संस्करण संख्या _require_ करें। – Wrikken
api.host.com/v1/ जैसे कुछ? मुझे लगता है कि मैंने यह देखा है, अच्छी नोक –
आप या तो यूआरएल में संस्करण को स्टोर कर सकते हैं, या अनुरोध में एम्बेडेड (जैसे पेलोड के अंदर या हेडर के रूप में)।इसके अलावा, मुझे वास्तव में [JSON-RPC] (http://en.wikipedia.org/wiki/JSON-RPC) का उपयोग करना पसंद है, क्योंकि अधिकांश भाषाओं में पार्स करना मुश्किल है, और वास्तव में लचीला है क्योंकि आप लगभग कुछ भी एम्बेड कर सकते हैं JSON नोटेशन। आरईएसटी वास्तव में एक प्रोटोकॉल नहीं है, बल्कि एक शैली है। तो एक JSON-RPC अनुरोध एक आरईएसटी कॉल का एक रूप होगा ... एसओएपी और एक्सएमएलआरपीसी आपकी आवश्यकताओं के आधार पर अच्छे विकल्प भी हैं ... – ircmaxell