ঐচ্ছিক প্রকল্প API

প্রয়োজন হলে অ্যাপ্লিকেশনের সম্মত কার্যক্রমগুলো উন্মুক্ত করুন

যোগ্য প্রকল্পের জন্য একটি API-এর পরিধি পর্যালোচনা করুন এবং পরিকল্পিত রুটগুলোকে ইতিমধ্যে তৈরি এন্ডপয়েন্ট থেকে আলাদা করুন।

API-কে প্রকল্পের একটি নির্ধারিত বিকল্প হিসেবে বিবেচনা করুন

বিকল্পটি পর্যালোচনা করুন

API-এর প্রাপ্যতা ও সংশ্লিষ্ট প্রকল্প অফার যাচাই করুন।

রুটের পরিধি নির্ধারণ করুন

API কোন ব্যবসায়িক কার্যক্রম উন্মুক্ত করবে তা স্পষ্ট করুন।

রুট ক্যাটালগ দেখুন

প্রতিটি রুটের মেথড, পাথ এবং পরিকল্পিত বা লাইভ অবস্থা দেখুন।

আপনার প্রকল্পের দরকার হলে একটি API যোগ করুন

প্রকল্প API অফারের একটি ঐচ্ছিক অংশ। প্রতিটি অ্যাপ্লিকেশনে এটি আছে ধরে না নিয়ে, চালু করার আগে এর পরিধি ও শর্তাবলি পর্যালোচনা করুন।

API টুলগুলো প্রস্তাবিত রুটগুলোকে ব্যবসায়িক ক্ষেত্র অনুযায়ী সাজায়। বাস্তবায়নের আগে প্রতিটি কার্যক্রমের কী করা উচিত তা নির্ধারণে স্পষ্টীকরণ সাহায্য করে।

উদ্দিষ্ট রুটকে কার্যকর এন্ডপয়েন্ট থেকে আলাদা করুন

অন্য একটি সিস্টেমের জন্য অ্যাক্সেস প্রস্তুত করুন. একটি প্রকল্পের ব্যবসায়িক কার্যক্রম অন্য কোনো অ্যাপ্লিকেশনের ব্যবহারের প্রয়োজন হতে পারে। প্রতিটি ফাংশন স্বয়ংক্রিয়ভাবে উন্মুক্ত ধরে না নিয়ে ঐচ্ছিক API-এর পরিধি ও অফার পর্যালোচনা করুন। সম্মত কার্যক্রমগুলোই নির্ধারণ করে ইন্টিগ্রেশন কী অ্যাক্সেস করবে।

রুট ক্যাটালগ দেখুন. ক্যাটালগে প্রতিটি রুটের মেথড, পাথ, বিবরণ ও অবস্থা দেখানো হয়। এটি প্রস্তাবিত পরিধিকে লাইভ হিসেবে নিবন্ধিত এন্ডপয়েন্ট থেকে আলাদা করতে সাহায্য করে। API-এর প্রস্তুতি অনুসরণের সময় এটি একটি ব্যবহারিক রেফারেন্স।

ইন্টিগ্রেশনের সঠিক দিক বেছে নিন. অন্য কোনো প্রদানকারীর API ব্যবহার করা আর নিজের অ্যাপ্লিকেশন উন্মুক্ত করা ভিন্ন প্রয়োজন। প্রথমটি বাহ্যিক সংযোগ কভার করে; প্রকল্প API কভার করে সম্মত উন্মুক্তকরণ। আপনি যে ব্যবসায়িক আদান-প্রদান চান তার সঙ্গে মেলে এমন পথটি বেছে নিন।

উন্মুক্ত API-কে বাহ্যিক সংযোগ থেকে আলাদা করুন

প্রকল্প API আপনার অ্যাপ্লিকেশনের সম্মত কার্যক্রমগুলো উন্মুক্ত করে। একটি বাহ্যিক সংযোগ বর্ণনা করে আপনার অ্যাপ্লিকেশন কীভাবে অন্য একটি পরিষেবা ব্যবহার করে; দুটো ভিন্ন প্রয়োজন পূরণ করে।

মেথড, পাথ এবং একটি এন্ডপয়েন্ট পরিকল্পিত নাকি লাইভ তা দেখতে রুট ক্যাটালগ ব্যবহার করুন। এই উপস্থাপনা আপনার প্রকল্পের জন্য কোনো API চালু করে না।

একটি নির্দিষ্ট প্রয়োজনের সঙ্গে মিলিয়ে API বিকল্পটি মূল্যায়ন করুন

প্রকল্পের ডেটা কে ব্যবহার করবে এবং সেই ইন্টিগ্রেশনের কোন কার্যক্রম দরকার তা চিহ্নিত করুন। এটি একটি ঐচ্ছিক API পরিধিকে একটি বিদ্যমান বাহ্যিক পরিষেবার সংযোগ থেকে আলাদা করতে সাহায্য করে।

যোগ্য প্রকল্পের জন্য পরিকল্পিত রুট ও তাদের নির্মাণের অবস্থা দেখুন। একটি এন্ডপয়েন্টকে ইন্টিগ্রেশনের জন্য উপলব্ধ ধরার আগে সংশ্লিষ্ট পরিষেবা ও এনভায়রনমেন্ট নিশ্চিত করুন।

একটি ঐচ্ছিক পরিধি থেকে যাচাইকৃত উন্মুক্তকরণ পর্যন্ত

প্রাপ্যতা ও শর্তাবলি পর্যালোচনা করুন. প্রকৃত প্রকল্প অফারে API বিকল্পটি যাচাই করুন। চালু করার আগে অ্যাপ্লিকেশনটির এই উন্মুক্তকরণ দরকার কি না সিদ্ধান্ত নিন।

কার্যক্রমগুলো স্পষ্ট করুন. প্রস্তাবিত ব্যবসায়িক কার্যক্রমগুলো পর্যালোচনা করুন এবং তাদের প্রত্যাশিত আচরণ নিয়ে প্রশ্নের উত্তর দিন। প্রস্তুতি ও নির্মাণের অবস্থা অনুসরণ করুন।

কী লাইভ আছে তা দেখুন. চালু করা প্রকল্পের জন্য রুট ক্যাটালগ ও প্রকাশিত রেফারেন্স দেখুন। একটি পরিকল্পিত রুট কার্যকর এন্ডপয়েন্ট নয়।

API যোগ করার আগে ইন্টিগ্রেশনের পরিধি নির্ধারণ করুন

অন্য সিস্টেমের কোন কার্যক্রম দরকার তা ব্যাখ্যা করুন এবং বিকল্পটির শর্তাবলি পর্যালোচনা করুন। API-এর উচিত একটি সম্মত ব্যবসায়িক আদান-প্রদান পূরণ করা।

ঐচ্ছিক প্রকল্প API নিয়ে প্রশ্ন

এটি একটি বিকল্প, যার প্রাপ্যতা ও মূল্য প্রকৃত অফারে দেখানো হয়। এটি চালু না করেও একটি অ্যাপ্লিকেশন চলতে পারে। এই উপস্থাপনা আপনার প্রকল্পের জন্য কোনো API সরবরাহ বা চালু করে না।

এটি এমন একটি উদ্দিষ্ট কার্যক্রম বর্ণনা করে যা এখনও লাইভ এন্ডপয়েন্ট হিসেবে নিবন্ধিত নয়। একটি ইন্টিগ্রেশন শুরুর আগে ক্যাটালগের অবস্থা ও প্রকৃত প্রকাশিত রেফারেন্স ব্যবহার করুন।

প্রকল্প API-এর ভিউগুলোতে উন্মুক্ত করার ক্ষেত্র, প্রশ্ন, অবকাঠামো ও নির্মাণের অবস্থা দেখানো হয়। উল্লিখিত পূর্বশর্তগুলোর সমাধান করুন এবং ফলস্বরূপ রুট ক্যাটালগটি দেখুন।

চালু করা প্রকল্প ও সংশ্লিষ্ট এনভায়রনমেন্টের API রেফারেন্স ব্যবহার করুন। শুধু একটি পরিকল্পিত রুট থেকে কোনো এন্ডপয়েন্ট বা অথেনটিকেশনের উদাহরণ অনুমান করবেন না।

এগুলো এমন একটি পরিষেবা বর্ণনা করে যা আপনার অ্যাপ্লিকেশন ব্যবহার করে। ইন্টিগ্রেশনের এই দিকটি প্রকল্প API-এর মাধ্যমে আপনার নিজের অ্যাপ্লিকেশনের কার্যক্রম উন্মুক্ত করা থেকে আলাদা।