ধাপ 6: একটি API প্রকাশ করুন

আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন
.info- তে যান।

এই ধাপে, আপনি নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করে পোর্টালে একটি API প্রকাশ করবেন:
১. একটি ওপেনএপিআই স্পেসিফিকেশন তৈরি করুন
২. একটি স্পেক থেকে একটি এপিআই প্রক্সি তৈরি করুন
৩. একটি এপিআই পণ্য তৈরি করুন
৪. আপনার পোর্টালে এপিআইটি প্রকাশ করুন।

ধাপ ১: একটি ওপেনএপিআই স্পেসিফিকেশন তৈরি করুন

প্রতিটি ওপেনএপিআই স্পেসিফিকেশন এপিআই জীবনচক্র জুড়ে তথ্যের নির্ভরযোগ্য উৎস হিসেবে কাজ করে। উন্নয়ন থেকে শুরু করে প্রকাশনা পর্যন্ত এপিআই জীবনচক্রের প্রতিটি পর্যায়ে একই স্পেসিফিকেশন ব্যবহৃত হয়।

একটি ওপেনএপিআই স্পেসিফিকেশন তৈরি করতে :

  1. স্পেকস পৃষ্ঠাটি খুলতে বাম দিকের নেভিগেশন বার থেকে Develop > Specs নির্বাচন করুন।
  2. ক্লিক করুন + স্পেক > ইউআরএল ইম্পোর্ট করুন
  3. ইম্পোর্ট ডায়ালগে নিম্নলিখিত তথ্যগুলো প্রবেশ করান:
  4. আমদানির নাম: হ্যালোওয়ার্ল্ড
  5. ইম্পোর্ট ইউআরএল: https://raw.githubusercontent.com/apigee/api-platform-samples/master/default-proxies/helloworld/openapi/mocktarget.yaml

  6. ইম্পোর্ট-এ ক্লিক করুন।

ধাপ ২: একটি স্পেক থেকে একটি এপিআই প্রক্সি তৈরি করুন

যে OpenAPI স্পেসিফিকেশনটি API-টির বর্ণনা দেয়, তা থেকে একটি API প্রক্সি তৈরি করুন।

একটি ওপেনএপিআই স্পেসিফিকেশন থেকে একটি এপিআই প্রক্সি তৈরি করতে :

  1. স্পেকস পেজে, অ্যাকশন মেনুটি প্রদর্শন করতে helloworld স্পেকটির উপর আপনার কার্সারটি রাখুন।
  2. ক্লিক করুন স্পেক থেকে একটি এপিআই প্রক্সি তৈরি করতে
    'Build a Proxy' উইজার্ডটি খোলা হয় এবং 'Details' পৃষ্ঠাটি OpenAPI Specification-এর মান ব্যবহার করে আগে থেকেই পূরণ করা থাকে।
  3. Description ফিল্ডটি নিম্নরূপভাবে সম্পাদনা করুন: হ্যালো ওয়ার্ল্ড-এর জন্য এপিআই প্রক্সি।
  4. পরবর্তী ধাপে যান।
  5. নীতিমালা পৃষ্ঠায়:

    • সিকিউরিটি: অথরাইজেশন-এর অধীনে, পাস থ্রু (নো অথরাইজেশন) নির্বাচন করুন।
    • সিকিউরিটি: ব্রাউজার-এর অধীনে, অ্যাড CORS হেডারস নির্বাচন করুন।

    পাস থ্রু এবং অ্যাড CORS হেডার নির্বাচিত অবস্থায় ক্রিয়েট প্রক্সি উইজার্ডের কমন পলিসি পেজ।

  6. পরবর্তী ধাপে যান।

  7. ফ্লোস পেজে, সমস্ত অপারেশন নির্বাচিত আছে কিনা তা নিশ্চিত করুন এবং নেক্সট-এ ক্লিক করুন।
    একটি প্রক্সি প্রবাহ তৈরি করুন

  8. ভার্চুয়াল হোস্ট পেজে, সব ভার্চুয়াল হোস্ট নির্বাচিত আছে কিনা তা নিশ্চিত করুন এবং নেক্সট-এ ক্লিক করুন।

  9. সামারি পেজে, অপশনাল ডিপ্লয়মেন্ট- এর অধীনে সেই এনভায়রনমেন্টটি নির্বাচন করুন যেখানে আপনি ডিপ্লয় করতে চান।

  10. তৈরি করুন- এ ক্লিক করুন।

সারাংশ পৃষ্ঠায় আপনি একটি স্বীকৃতি দেখতে পাবেন যে আপনার নতুন এপিআই প্রক্সিটি সফলভাবে তৈরি করা হয়েছে এবং আপনার পরীক্ষা পরিবেশে স্থাপন করা হয়েছে।

ধাপ ৩: একটি এপিআই পণ্য তৈরি করুন

এমন একটি এপিআই প্রোডাক্ট তৈরি করুন, যাতে সেই এপিআই রিসোর্সগুলো থাকবে যা আপনি আপনার এপিআই গ্রাহকদের কাছে উন্মুক্ত করতে চান।

একটি এপিআই পণ্য তৈরি করতে :

  1. API Products পৃষ্ঠাটি খুলতে বাম দিকের নেভিগেশন বার থেকে Publish > API Products নির্বাচন করুন।
  2. ক্লিক করুন + এপিআই পণ্য
    নতুন পণ্যের পৃষ্ঠাটি প্রদর্শিত হয়।
  3. আপনার এপিআই পণ্যের বিবরণ লিখুন।
    দ্রষ্টব্য : আপনি যখন এপিআই প্রোডাক্টটি পাবলিশ করেন, তখন ডিফল্টরূপে ডিসপ্লে নেম এবং ডেসক্রিপশন ফিল্ডগুলো পোর্টালে প্রদর্শিত হয়। আপনি ধাপ ৪: আপনার পোর্টালে এপিআই পাবলিশ করুন-এ এই মানগুলো এডিট করতে পারেন।
    মাঠ মূল্য
    নাম হ্যালো ওয়ার্ল্ড
    প্রদর্শনের নাম হ্যালো ওয়ার্ল্ড
    বর্ণনা একটি সাধারণ হ্যালো ওয়ার্ল্ড উদাহরণ
    পরিবেশ যে পরিবেশে এপিআই প্রক্সি স্থাপন করা হয়েছে, তা নির্বাচন করুন।
    অ্যাক্সেস জনসাধারণের
    অ্যাক্সেস অনুরোধগুলি স্বয়ংক্রিয়ভাবে অনুমোদন করুন সক্ষম করা হয়েছে
    কোটা (খালি রাখুন)
    অনুমোদিত OAuth স্কোপ (খালি রাখুন)
  4. আপনার এপিআই প্রোডাক্টে যোগ করার জন্য এপিআই প্রক্সিগুলো শনাক্ত করতে, 'এপিআই রিসোর্স'-এর অধীনে 'অ্যাড আ প্রক্সি'- তে ক্লিক করুন।
    অ্যাড এপিআই রিসোর্স ডায়ালগটি প্রদর্শিত হয়।
  5. এপিআই প্রক্সি-তে ক্লিক করুন (যদি এটি আগে থেকে নির্বাচিত না থাকে) এবং তালিকা থেকে মক-টার্গেট-এপিআই নির্বাচন করুন।
  6. যোগ করুন-এ ক্লিক করুন।
  7. API পণ্যটি সংরক্ষণ করতে সেভ-এ ক্লিক করুন।

    হ্যালো ওয়ার্ল্ড এপিআই পণ্যটি সমস্ত ফিল্ড সেট দেখাচ্ছে

ধাপ ৪: আপনার পোর্টালে API-টি প্রকাশ করুন।

আপনার গ্রাহকদের এটি সম্পর্কে জানতে ও ব্যবহার করতে সক্ষম করার জন্য আপনার পোর্টালে এপিআইটি প্রকাশ করুন।

আপনার পোর্টালে API প্রকাশ করতে :

  1. আপনার পোর্টালে API পৃষ্ঠায় যান:
    1. বাম নেভিগেশন বার থেকে প্রকাশ > পোর্টাল নির্বাচন করুন।
    2. পোর্টালটি খোলার জন্য 'আমার প্রথম পোর্টাল' সারিতে ক্লিক করুন।
    3. এপিআই পৃষ্ঠাটি প্রদর্শন করতে এপিআই ক্যাটালগে ক্লিক করুন।
  2. + এ ক্লিক করুন।
  3. ক্যাটালগে একটি এপিআই পণ্য যোগ করার ডায়ালগ বক্সে 'হ্যালো ওয়ার্ল্ড' নির্বাচন করুন এবং 'নেক্সট' ক্লিক করুন।
  4. API বিবরণের অধীনে, নিম্নলিখিত বিকল্পগুলি কনফিগার করুন:
    • আপনার পোর্টালে API-টি প্রকাশ করতে ক্যাটালগে তালিকাভুক্ত 'প্রকাশিত' (Published) বিকল্পটি নির্বাচন করুন।
    • ছবি প্রদর্শনের জন্য :
      1. ছবি নির্বাচন করুন -এ ক্লিক করুন।
      2. 'ছবি নির্বাচন' ডায়ালগ বক্সে থাকা ছবির তালিকা থেকে home-background.jpg-এ ক্লিক করুন।
      3. নির্বাচন করুন- এ ক্লিক করুন।
      4. ছবিটি প্রিভিউ করুন এবং সিলেক্ট-এ ক্লিক করুন।
    • ক্যাটাগরির জন্য, Get Started লিখে এন্টার চাপুন।

    অন্যান্য সমস্ত মান তাদের ডিফল্ট অবস্থায় রাখুন।

  5. এপিআই ডকুমেন্টেশন-এর অধীনে, আপনার ওপেনএপিআই স্পেসিফিকেশন-এর একটি স্ন্যাপশট থেকে এপিআই রেফারেন্স ডকুমেন্টেশন স্বয়ংক্রিয়ভাবে তৈরি করতে:
    1. OpenAPI ডকুমেন্ট নির্বাচন করুন।
    2. ডকুমেন্ট নির্বাচন করুন -এ ক্লিক করুন।
    3. 'আমার স্পেকস' ট্যাবটি নির্বাচন করুন (যদি এটি আগে থেকে নির্বাচিত না থাকে)।
    4. স্পেসিফিকেশনের তালিকা থেকে helloworld নির্বাচন করুন।
    5. নির্বাচন করুন- এ ক্লিক করুন।
  6. API বিবরণ সংরক্ষণ করতে সেভ-এ ক্লিক করুন।

    হ্যালো ওয়ার্ল্ড এপিআই সমস্ত ফিল্ড সেট দেখাচ্ছে

এপিআই রেফারেন্স ডকুমেন্টেশন দেখতে:

  1. লাইভ পোর্টালে পরিবর্তনগুলি দেখতে লাইভ পোর্টালে ক্লিক করুন (অথবা লাইভ পোর্টালটি যদি আগে থেকেই অন্য ট্যাবে খোলা থাকে তবে রিফ্রেশ করুন)।
  2. প্রকাশিত API দেখতে উপরের নেভিগেশন বারে থাকা API- গুলিতে ক্লিক করুন।
  3. এপিআই রেফারেন্স ডকুমেন্টেশন দেখতে হ্যালো ওয়ার্ল্ড কার্ডটিতে ক্লিক করুন। আপনার এপিআইটি পরীক্ষা করে দেখুন!

ট্রাই দিস এপিআই প্যানেলের সাথে মক টার্গেট এপিআই প্রকাশিত হয়েছে


অভিনন্দন! আপনি সফলভাবে টিউটোরিয়ালটি সম্পন্ন করেছেন। আরও জানতে প্রস্তুত? আপনার ইন্টিগ্রেটেড পোর্টাল তৈরি করুন- এ যান।