15 प्रश्न प्लॅटफॉर्म निवडण्यापूर्वी आपण त्यांच्या एपीआय बद्दल विचारावे

एपीआय निवड प्रश्न

एका चांगल्या मित्राने आणि मार्गदर्शकाने मला एक प्रश्न विचारला आणि मी या पोस्टसाठी माझे प्रतिसाद वापरू इच्छितो. त्याचे प्रश्न एका उद्योगावर थोडे अधिक केंद्रित होते (ईमेल), म्हणून मी सर्व API वर माझे प्रतिसाद सामान्य केले. निवड करण्यापूर्वी कंपनीने विक्रेत्यास त्यांच्या एपीआयबद्दल कोणते प्रश्न विचारले पाहिजेत हे विचारले.

आपल्याला एपीआयची आवश्यकता का आहे?

An अनुप्रयोग प्रोग्रामिंग इंटरफेस (एपीआय) एक संगणक प्रणाली, लायब्ररी किंवा अनुप्रयोग प्रदान करतो तो इंटरफेस आहे ज्याद्वारे सेवांसाठी इतर संगणक प्रोग्रामद्वारे विनंत्या करण्यास आणि / किंवा दरम्यान डेटाची देवाणघेवाण करण्यास अनुमती दिली जाते.

विकिपीडिया

जसे आपण यूआरएल टाइप करता आणि वेब पृष्ठावर परत प्रतिसाद प्राप्त करता, त्याचप्रमाणे एपीआय ही एक प्रणाली आहे जिथे आपल्या सिस्टम विनंती करू शकतात आणि त्या दरम्यान डेटा संकालित करण्यासाठी प्रतिसाद मिळवू शकतात. कंपन्या स्वत: चे डिजिटली रूपांतरित करण्याकडे पहात असल्याने, एपीआयद्वारे कार्ये स्वयंचलित करणे ही संस्थेमधील कार्यक्षमता सुधारित करण्याचा आणि मानवी त्रुटी कमी करण्याचा एक चांगला मार्ग आहे.

विशेषत: विपणन अनुप्रयोगांमध्ये एपीआय ऑटोमेशनसाठी केंद्रीय असतात. सर्वसमावेशक असलेल्या उत्कृष्ट विक्रेत्यासाठी खरेदी करताना एक आव्हान आहे API विकास संसाधने आणि खर्च हे सहसा विचारानंतरचे असतात. विपणन कार्यसंघ किंवा सीएमओ अनुप्रयोग खरेदी करू शकतात आणि कधीकधी विकास कार्यसंघास भरपूर इनपुट मिळत नाही.

एपीआय मार्गे प्लॅटफॉर्मच्या एकत्रीकरणाच्या क्षमतेचा अभ्यास करण्यासाठी सोपा प्रश्नापेक्षा अधिक आवश्यक असते, एपीआय आहे का?

जर आपण असमाधानकारकपणे समर्थित किंवा दस्तऐवजीकृत एपीआय सह अनुप्रयोगासह साइन इन केले तर आपण आपली विकास कार्यसंघ वेडा बनविणार आहात आणि आपले एकत्रिकरण कमी होईल किंवा पूर्णपणे अपयशी ठरेल. योग्य विक्रेता शोधा आणि आपले एकत्रीकरण कार्य करेल आणि आपल्या विकास लोकांना मदत करण्यात आनंद होईल!

त्यांच्या API क्षमतांवर संशोधन प्रश्नः

  1. वैशिष्ट्य गॅप Theirप्लिकेशन प्रोग्रामिंग इंटरफेसद्वारे त्यांच्या वापरकर्त्याच्या इंटरफेसची कोणती वैशिष्ट्ये उपलब्ध आहेत ते ओळखा. एपीआय मध्ये कोणती वैशिष्ट्ये आहेत जी यूआय नाही आणि उलट?
  2. स्केल - त्यांना किती कॉल केले आहेत ते विचारा API दररोज त्यांच्याकडे सर्व्हरचा समर्पित पूल आहे? प्रमाण ही अविश्वसनीयपणे महत्वाची आहे कारण आपल्याला एपीआय एक विचारविनिमय आहे की खरंतर कंपनीच्या रणनीतीचा भाग आहे की नाही हे आपण ओळखू इच्छित आहात.
  3. दस्तऐवजीकरण - एपीआय दस्तऐवजीकरण विचारा. हे मजबूत असू शकते, प्रत्येक वैशिष्ट्यचे स्पेलिंग आणि एपीआयमध्ये उपलब्ध व्हेरिएबल.
  4. eldr - इतर विकसकांसह कोड आणि कल्पना सामायिकरण करण्यासाठी त्यांच्याकडे ऑनलाइन विकसक समुदाय उपलब्ध आहे की नाही ते विचारा. विकसक समुदाय आपल्या विकास आणि समाकलित प्रयत्नांना द्रुत आणि कार्यक्षमतेने प्रारंभ करण्यासाठी की आहेत. कंपनीत 'एपीआय गाय' चा फायदा घेण्याऐवजी आपण त्यांच्या सर्व ग्राहकांचा फायदा घेत आहात ज्यांच्याकडे आधीपासून चाचणी आणि त्यांचे समाधान समाकलित करण्यात त्रुटी आल्या आहेत.
  5. रेस्ट वि एसओएपी - कोणत्या प्रकारचे विचारा API त्यांच्याकडे… सामान्यत: REST API आणि वेब सेवा (SOAP) API असतात. ते दोघांचा विकास करीत असतील. एकतर समाकलित करण्याचे फायदे आणि शाप आहेत… आपल्या समाकलित संसाधनांच्या (आयटी) क्षमतेबद्दल आपल्याला परिचित असले पाहिजे.
  6. भाषा - त्यांनी कोणत्या प्लॅटफॉर्मवर आणि अनुप्रयोगांना यशस्वीरित्या समाकलित केले आहे ते विचारा आणि संपर्कांची विनंती करा जेणेकरून त्या ग्राहकांकडून आपल्याला हे समजू शकेल की समाकलित होणे किती अवघड आहे आणि एपीआय किती चालविते.
  7. मर्यादा - विक्रेत्यास प्रति तास, दररोज, दर आठवड्याला इत्यादी कॉलमध्ये किती मर्यादा आहेत हे विचारा. जर आपण स्केलेबल विक्रेता नसल्यास, आपली वाढ ग्राहकांद्वारे मर्यादित केली जाईल.
  8. नमुने - सहज प्रारंभ करण्यासाठी ते कोड उदाहरणांची एक लायब्ररी ऑफर करतात? बर्‍याच कंपन्या वेगवेगळ्या भाषा आणि फ्रेमवर्कसाठी एसडीके (सॉफ्टवेअर डेव्हलपमेंट किट) प्रकाशित करतात ज्यामुळे आपल्या एकत्रिकरणाच्या टाइमलाइनला गती मिळेल.
  9. Sandbox - आपण आपल्या कोडची चाचणी घेण्यासाठी ते नॉन-प्रॉडक्शन एंडपॉईंट किंवा सँडबॉक्स वातावरण देतात?
  10. संसाधने - त्यांनी त्यांच्या कंपनीत एकत्रीकरण संसाधने समर्पित केली आहेत का ते विचारा. त्यांच्याकडे एकत्रीकरणासाठी अंतर्गत सल्ला गट उपलब्ध आहे का? तसे असल्यास, करारामध्ये काही तास फेकून द्या!
  11. सुरक्षा - ते एपीआय वापरून ते अधिकृत कसे करतात? हे वापरकर्ता प्रमाणपत्रे, की किंवा अन्य पद्धती आहेत? ते IP पत्त्याद्वारे विनंत्यांना प्रतिबंधित करू शकतात?
  12. अपटाईम - काय ते विचारा API अपटाइम आणि त्रुटी दर हे असतात आणि त्यांचे देखभाल करण्याचे वेळ कधी असते. तसेच, त्यांच्या भोवती काम करण्याची धोरणे देखील महत्त्वाची आहेत. त्यांच्याकडे अंतर्गत प्रक्रिया आहेत ज्या पुन्हा प्रयत्न करतील API दुसर्‍या प्रक्रियेमुळे रेकॉर्ड अनुपलब्ध असल्यास इव्हेंटमधील कॉल? त्यांच्या समाधानात अभियंता बनवलेले हे काहीतरी आहे का?
  13. SLA - ते एक आहे का? सेवा स्तर करार अपटाइम 99.9% च्या वरचे कोठे असावे?
  14. आराखडा - त्यांच्या एपीआयमध्ये भविष्यातील कोणती वैशिष्ट्ये समाविष्ट केली जात आहेत आणि अपेक्षित वितरण वेळापत्रक काय आहेत?
  15. एकाग्रता - त्यांनी कोणती उत्पादित एकत्रीकरण विकसित केले किंवा तृतीय-पक्षाने विकसित केले? कधीकधी, जेव्हा एखादे उत्पादन एकीकरण आधीपासूनच अस्तित्वात असते आणि समर्थित केले जाते तेव्हा कंपन्या वैशिष्ट्यांवरील अंतर्गत विकासाचा पूर्वग्रह करू शकतात.

या प्रश्नांची गुरुकिल्ली म्हणजे एकीकरण आपल्याला व्यासपीठावर 'लग्न करते'. आपण एखाद्याविषयी त्यांच्याबद्दल जितके आपल्याला शक्य तितके जाणून घेतल्याशिवाय लग्न करायचे नाही, नाही का? जेव्हा लोक त्यांच्या एकत्रिकरण क्षमतेची माहिती नसलेले प्लॅटफॉर्म विकत घेतात तेव्हा हेच घडते.

एपीआयच्या पलीकडे, त्यांच्याकडे कोणती इतर एकत्रीकरण संसाधने आहेत हे शोधण्याचा प्रयत्न केला पाहिजे: बारकोडिंग, मॅपिंग, डेटा क्लीनिंग सेवा, आरएसएस, वेब फॉर्म, विजेट्स, औपचारिक भागीदार एकत्रीकरण, स्क्रिप्टिंग इंजिन, एसएफटीपी थेंब इ.

2 टिप्पणी

  1. 1

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

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