অ্যাপ বিকাশকারীদের নিবন্ধন করুন

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান
তথ্য

নিম্নলিখিত বিভাগে বর্ণিত হিসাবে আপনার অ্যাপ বিকাশকারীদের নিবন্ধন করুন এবং পরিচালনা করুন৷ (অ্যাপ নিবন্ধন একটি পৃথক প্রক্রিয়া, যেমন রেজিস্টার অ্যাপস এবং API কী পরিচালনা করুন )।

ভূমিকা

এজ অনেক সুবিধা প্রদান করে যা আপনার API কে কল করছে তা জানার উপর সম্পূর্ণ নির্ভরশীল। উদাহরণ স্বরূপ, API নিরাপত্তা, ট্রাফিক ব্যবস্থাপনা, এবং ন্যায্য পরিমাণ বিশ্লেষণ ডেটা নির্ভর করে কে কল করছে তা জানার উপর। এবং এজ কিভাবে জানে যে কে আপনার APIs কল করছে? প্রতিটি API কলে অনন্য তথ্য পড়ার মাধ্যমে, যেমন একটি ব্যবহারকারী আইডি, একটি API কী, বা একটি OAuth টোকেন৷ সেই অনন্য তথ্যটি আপনার API প্রক্সিগুলিতে আপনার তৈরি কার্যকারিতা লক বা আনলক করে, আপনাকে API অ্যাক্সেস এবং আচরণের উপর সম্পূর্ণ নিয়ন্ত্রণ দেয়।

তাই অ্যাপ ডেভেলপারদের আপনার API ব্যবহার করতে নিবন্ধন করতে হবে। একবার যোগ করার পরে, বিকাশকারীরা তাদের অ্যাপ্লিকেশনগুলি নিবন্ধন করে, তারা যে APIগুলি ব্যবহার করতে চায় তা চয়ন করে এবং আপনার APIগুলি অ্যাক্সেস করার জন্য প্রয়োজনীয় অনন্য API শংসাপত্রগুলি (ভোক্তা কী এবং গোপনীয়তা) গ্রহণ করে৷

কীভাবে অ্যাপ বিকাশকারীদের নিবন্ধন করবেন

নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি ব্যবহার করে অ্যাপ বিকাশকারীদের নিবন্ধন করুন:

ডেভেলপার পোর্টালে ডেভেলপার অ্যাকাউন্ট পরিচালনার জন্য সুপারিশ

Apigee সুপারিশ করে যে আপনি সরাসরি আপনার বিকাশকারী পোর্টালে বিকাশকারী অ্যাকাউন্টগুলি পরিচালনা করুন৷

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

আপনি যদি ড্রুপাল-ভিত্তিক বিকাশকারী পোর্টাল ব্যবহার করেন, বিকাশকারী পোর্টালে সরাসরি বিকাশকারী অ্যাকাউন্টগুলি পরিচালনা করা নিম্নলিখিত সুবিধাগুলি প্রদান করে:

  • আপনি যখন পোর্টালে অ্যাডমিনিস্ট্রেটর ইন্টারফেসের মাধ্যমে একজন বিকাশকারীকে যুক্ত করেন, তখন আপনি পোর্টালের জন্য বিকাশকারীর পাসওয়ার্ড সেট করতে পারেন এবং বিকাশকারীকে পাঠানো একটি স্বয়ংক্রিয় ইমেল বার্তা ট্রিগার করতে পারেন৷

    এজ ব্যবহার করে একটি বিকাশকারীকে যুক্ত বা পরিবর্তন করার সময়, বিকাশকারীকে কোনও ইমেল পাঠানো হয় না এবং আপনি পোর্টালে বিকাশকারীর জন্য পাসওয়ার্ড সেট করতে পারবেন না। তাই, ডেভেলপারকে পোর্টালে সাইন ইন করার আগে পোর্টালে তাদের পাসওয়ার্ড রিসেট করতে হবে।

  • পোর্টালে বিকাশকারীর অ্যাকাউন্টে করা যেকোনো পরিবর্তন স্বয়ংক্রিয়ভাবে এজ-এ পাঠানো হয়।

আপনি যদি এজ ব্যবহার করে ড্রুপাল-ভিত্তিক বিকাশকারী অ্যাকাউন্টগুলি পরিচালনা করার সিদ্ধান্ত নেন, তাহলে আপনাকে অবশ্যই পোর্টাল এবং এজ-এর মধ্যে অ্যাপ বিকাশকারীদের সিঙ্ক্রোনাইজ করতে হবে।

বিকাশকারী পৃষ্ঠাটি অন্বেষণ করা হচ্ছে

এজ UI এবং ক্লাসিক এজ UI ব্যবহার করে বিকাশকারী পৃষ্ঠা অ্যাক্সেস করুন এবং অন্বেষণ করুন৷

প্রান্ত

এজ UI ব্যবহার করে বিকাশকারী পৃষ্ঠা অ্যাক্সেস করতে:

  1. apigee.com/edge এ সাইন ইন করুন।
  2. বাম নেভিগেশন বারে প্রকাশ > বিকাশকারী নির্বাচন করুন।

বিকাশকারী পৃষ্ঠা প্রদর্শিত হয়।

চিত্রে যেমন হাইলাইট করা হয়েছে, বিকাশকারী পৃষ্ঠা আপনাকে সক্ষম করে:

ক্লাসিক এজ (ব্যক্তিগত ক্লাউড)

ক্লাসিক এজ UI ব্যবহার করে বিকাশকারী পৃষ্ঠা অ্যাক্সেস করতে:

  1. http:// ms-ip :9000 এ সাইন ইন করুন, যেখানে ms-ip হল ম্যানেজমেন্ট সার্ভার নোডের IP ঠিকানা বা DNS নাম।
  2. শীর্ষ নেভিগেশন বারে প্রকাশ > বিকাশকারী নির্বাচন করুন।

বিকাশকারী পৃষ্ঠা প্রদর্শিত হয়।

একজন ডেভেলপার যোগ করা হচ্ছে

একটি বিকাশকারী যোগ করতে:

  1. বিকাশকারী পৃষ্ঠা অ্যাক্সেস করুন।
  2. + বিকাশকারী ক্লিক করুন।
  3. প্রথম নাম, পদবি, ইমেল এবং ব্যবহারকারীর নাম সহ বিকাশকারীর বিবরণ লিখুন।
  4. তৈরি করুন ক্লিক করুন।

বিকাশকারীর বিবরণ দেখা এবং সম্পাদনা করা

বিকাশকারীর বিবরণ দেখুন এবং সম্পাদনা করুন। নগদীকরণ-সক্ষম সংস্থাগুলির জন্য, আপনি নগদীকরণ বৈশিষ্ট্যগুলি কনফিগারিং -এ সংজ্ঞায়িত নগদীকরণ কাস্টম বৈশিষ্ট্যগুলি সম্পাদনা করতে পারেন৷

বিকাশকারীর বিবরণ দেখতে এবং সম্পাদনা করতে:

  1. বিকাশকারী পৃষ্ঠা অ্যাক্সেস করুন।
  2. বিকাশকারীর বিশদ বিবরণ খুলতে আপনি যে বিকাশকারী দেখতে এবং সম্পাদনা করতে চান তার সারিটিতে ক্লিক করুন।
  3. বিস্তারিত বিভাগে, নিম্নলিখিত তথ্য প্রদর্শিত হয়. প্রয়োজন অনুযায়ী বিকাশকারীর বিবরণ সম্পাদনা করুন।
    বিস্তারিত বর্ণনা
    বিস্তারিত বিকাশকারীর প্রথম এবং শেষ নাম, ব্যবহারকারীর নাম এবং ইমেল; নিবন্ধন অবস্থা এবং সময়কাল; এবং বিকাশকারী আইডি।
    বিকাশকারীর বিশদ বিবরণ সম্পাদনা করতে, নিম্নলিখিত ক্ষেত্রের মধ্যে ক্লিক করুন:
    • প্রথম নাম
    • পদবি
    • ইমেইল
    • ব্যবহারকারীর নাম
    বিষয়বস্তু পরিবর্তন করুন এবং পরিবর্তন নিশ্চিত করতে এন্টার টিপুন।
    কাস্টম বৈশিষ্ট্য বিকাশকারীর জন্য কাস্টম বৈশিষ্ট্যগুলি সংজ্ঞায়িত করা হয়েছে৷ প্রয়োজন অনুযায়ী কাস্টম বৈশিষ্ট্য কনফিগার করুন। আরও তথ্যের জন্য, দেখুন:
    অ্যাপস ডেভেলপার কর্তৃক নিবন্ধিত অ্যাপস। অ্যাপস নিবন্ধন দেখুন।
  4. স্থিতি ক্ষেত্রে বিকাশকারীকে সক্রিয় বা নিষ্ক্রিয় করুন।
    আরও তথ্যের জন্য, একটি বিকাশকারীকে সক্রিয় করা এবং নিষ্ক্রিয় করা দেখুন।

পাবলিক ক্লাউডের জন্য Apigee Edge- এর সাথে, Edge নিম্নলিখিত সত্তাগুলিকে ন্যূনতম 180 সেকেন্ডের জন্য ক্যাশে রাখে।

  • OAuth অ্যাক্সেস টোকেন। এর অর্থ হল একটি প্রত্যাহার করা টোকেন এখনও তিন মিনিট পর্যন্ত সফল হতে পারে, যতক্ষণ না এটির ক্যাশে সীমা মেয়াদ শেষ হয়।
  • কী ম্যানেজমেন্ট সার্ভিস (KMS) সত্তা (অ্যাপ, ডেভেলপার, API পণ্য)।
  • OAuth টোকেন এবং KMS সত্তাগুলিতে কাস্টম বৈশিষ্ট্য।

একজন বিকাশকারীর জন্য কাস্টম বৈশিষ্ট্যগুলি পরিচালনা করা

নগদীকরণ বৈশিষ্ট্য কনফিগারিং এ বর্ণিত নগদীকরণ বৈশিষ্ট্য সহ প্রতিটি বিকাশকারীর জন্য 18টি পর্যন্ত কাস্টম বৈশিষ্ট্য যুক্ত করুন৷

কাস্টম বৈশিষ্ট্য পরিচালনা করতে:

  1. বিকাশকারী পৃষ্ঠা অ্যাক্সেস করুন।
  2. বিকাশকারীর বিশদ খুলতে আপনি যে বিকাশকারীর জন্য কাস্টম বৈশিষ্ট্যগুলি পরিচালনা করতে চান তার সারিটিতে ক্লিক করুন৷
  3. কাস্টম অ্যাট্রিবিউট বিভাগে + ক্লিক করুন।
  4. বৈশিষ্ট্যের নাম এবং মান লিখুন।
  5. ক্লিক করুন .
  6. একটি কাস্টম অ্যাট্রিবিউট মুছতে, অ্যাট্রিবিউটের উপরে আপনার কার্সার রাখুন এবং ক্লিক করুন অ্যাকশন মেনুতে।

একটি বিকাশকারীকে সক্রিয় এবং নিষ্ক্রিয় করা

যখন কোনও অ্যাপ বিকাশকারী আপনার পোর্টালে স্ব-নিবন্ধন করে, আপনি ডিফল্টরূপে সক্রিয় কিনা তা কনফিগার করতে পারেন।

যখন কোনও বিকাশকারী নিষ্ক্রিয় থাকে, তখনও বিকাশকারী বিকাশকারী পোর্টালে সাইন ইন করতে এবং অ্যাপ তৈরি করতে পারে, তবে সংশ্লিষ্ট API কীগুলির কোনওটিই কাজ করবে না৷ বিকাশকারীর অ্যাপগুলি এখনও তাদের অনুমোদিত (বা অন্য) স্থিতি বজায় রাখে, যেমনটি API কীগুলি করে, যদিও ডেভেলপার নিষ্ক্রিয় থাকাকালীন সেগুলি বৈধ নয়৷

একটি বিকাশকারী সক্রিয় বা নিষ্ক্রিয় করতে:

  1. বিকাশকারী পৃষ্ঠা অ্যাক্সেস করুন।
  2. বিকাশকারীর বিবরণ খুলতে আপনি যে বিকাশকারীকে সক্রিয় বা নিষ্ক্রিয় করতে চান তার সারিটিতে ক্লিক করুন।
  3. বিশদ বিভাগে, প্রয়োজন অনুসারে স্থিতি ক্ষেত্রটিকে সক্রিয় বা নিষ্ক্রিয় হিসাবে সেট করুন।
  4. বিকাশকারী একাধিক সংস্থায় থাকলে পদক্ষেপগুলি পুনরাবৃত্তি করুন৷

প্রকাশনা ডেটা রপ্তানি করা হচ্ছে

একটি কমা-বিভাজিত মান (CSV) ফাইল হিসাবে নিম্নলিখিত প্রকাশনা ডেটা রপ্তানি করুন:

  • বিকাশকারীর বিবরণ
  • বিকাশকারী, অ্যাপ্লিকেশন, এবং API পণ্যের বিবরণ

প্রকাশনা ডেটা রপ্তানি করতে:

  1. বিকাশকারী পৃষ্ঠা অ্যাক্সেস করুন।
  2. CSV রপ্তানি করুন ক্লিক করুন...
  3. ড্রপ-ডাউন থেকে বিকাশকারী বা বিকাশকারী, অ্যাপস এবং পণ্য নির্বাচন করুন।

নির্বাচিত প্রকাশনা ডেটা একটি CSV ফাইল হিসাবে ডাউনলোড করা হয়৷

একজন বিকাশকারীকে মুছে ফেলা হচ্ছে

একটি বিকাশকারী মুছে ফেলার জন্য:

  1. বিকাশকারী পৃষ্ঠা অ্যাক্সেস করুন।
  2. ক্রিয়া মেনু প্রদর্শন করতে আপনি যে বিকাশকারীকে মুছতে চান তার সারিতে আপনার কার্সার রাখুন।
  3. ক্লিক করুন .
  4. মুছে ফেলা নিশ্চিত করতে মুছুন ক্লিক করুন।

পোর্টাল এবং এজ এর মধ্যে অ্যাপ ডেভেলপারদের সিঙ্ক্রোনাইজ করা

আপনি যদি আপনার API গুলি প্রকাশ করার জন্য একটি Drupal-ভিত্তিক বিকাশকারী পোর্টাল ব্যবহার করেন, তাহলে এজ ব্যবহার করে অ্যাপ বিকাশকারীদের করা পরিবর্তনগুলি পোর্টালে প্রচার করা হয় না৷ আপনাকে অবশ্যই পোর্টাল প্রশাসক হিসাবে পোর্টালে সাইন ইন করতে হবে এবং সেই পরিবর্তনগুলি পোর্টালে প্রদর্শিত হওয়ার জন্য এজের সাথে পোর্টালটিকে সিঙ্ক্রোনাইজ করতে হবে।

এজ-এ সংজ্ঞায়িত অ্যাপ ডেভেলপারদের সাথে আপনার ডেভেলপার পোর্টাল সিঙ্ক্রোনাইজ করতে, নিম্নলিখিত বিভাগগুলি পড়ুন:

ডেভেলপারদের কোম্পানিতে গ্রুপিং করা

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

নগদীকরণের জন্য কোম্পানি এবং বিকাশকারীদের পরিচালনা সম্পর্কে আরও তথ্যের জন্য, কোম্পানি এবং বিকাশকারীদের পরিচালনা করুন দেখুন।

নগদীকরণ বৈশিষ্ট্যগুলি কনফিগার করা হচ্ছে

UI ব্যবহার করে একটি বিকাশকারীকে সম্পাদনা করার সময় বা API ব্যবহার করে একটি বিকাশকারী তৈরি বা সম্পাদনা করার সময়, আপনি নিম্নলিখিত সারণীতে সংজ্ঞায়িত নগদীকরণ বৈশিষ্ট্যগুলি কনফিগার করতে পারেন৷ প্রাথমিকভাবে, আপনি প্রতিষ্ঠানের প্রোফাইল সম্পাদনা করার সময় প্রতিষ্ঠানের জন্য নগদীকরণ বৈশিষ্ট্য কনফিগার করেন।

ক্ষেত্রের নাম কাস্টম বৈশিষ্ট্যের নাম বর্ণনা
ঠিকানা MINT_DEVELOPER_ADDRESS

নিম্নলিখিত ক্ষেত্রগুলি সহ বিকাশকারীর ঠিকানা: ঠিকানা (লাইন 1 এবং 2), শহর, রাজ্য, জিপ কোড এবং দেশ৷

বিলিং প্রোফাইল MINT_BILLING_PROFILE

আপনার প্রতিষ্ঠানের জন্য বিলিং চক্র। বৈধ মান অন্তর্ভুক্ত:

  • PRORATED : বিলিং একটি ক্যালেন্ডার মাসে একটি API পণ্য ব্যবহার করা হয় দিনের সংখ্যার উপর ভিত্তি করে।
  • CALENDAR_MONTH : বিলিং মাসিক করা হয়।
বিলিং টাইপ MINT_BILLING_TYPE

বিলিং এর জন্য ডেভেলপার পেমেন্ট মডেল ব্যবহার করা হয়। মান নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

  • প্রিপেইড : একটি API পণ্য ব্যবহারের জন্য বিকাশকারী অগ্রিম অর্থ প্রদান করে। যখন API পণ্য ব্যবহার করা হয় তখন বিকাশকারীর ব্যালেন্স থেকে তহবিল কাটা হয়। এপিআই পণ্য কেনার জন্য বিকাশকারীকে অবশ্যই একটি প্রিপেইড ব্যালেন্স রাখতে হবে।
  • পোস্টপেইড : API পণ্য ব্যবহারের জন্য বিকাশকারীকে মাসিক বিল করা হয় (একটি চালানের মাধ্যমে)। বিকাশকারী চালানে অন্তর্ভুক্ত পরিকল্পনা(গুলি) দ্বারা সেট করা অর্থপ্রদানের শর্তাবলীর উপর ভিত্তি করে API পণ্য ব্যবহারের জন্য অর্থ প্রদান করে।
  • উভয় : যে কোনো বিলিং টাইপ সমর্থন করে। প্রিপেইড থেকে ডিফল্ট।

API ব্যবহার করে প্রিপেইড এবং পোস্টপেইড বিলিং প্রকারগুলি কনফিগার করা দেখুন।

শ্রেণী MINT_DEVELOPER_CATEGORY বিকাশকারী বিভাগ যেখানে আপনি বিকাশকারীকে যুক্ত করতে চান। ডেভেলপার ক্যাটাগরি হল ডেভেলপার বা একই ধরনের বৈশিষ্ট্যযুক্ত কোম্পানিগুলির একটি গ্রুপিং। আরও তথ্যের জন্য, বিকাশকারী বিভাগগুলি পরিচালনা করুন দেখুন।
কোম্পানি আইডি MINT_COMPANY_ID কোম্পানি আইডি, যদি প্রযোজ্য হয়। আরও তথ্যের জন্য, বিকাশকারীদের কোম্পানিতে গ্রুপিং দেখুন।
বিকাশকারী প্রকার MINT_DEVELOPER_TYPE এই সম্পত্তি Apigee দ্বারা ব্যবহার করা হয় না.

বিকাশকারী প্রকার। বৈধ মানগুলির মধ্যে রয়েছে: TRUSTED বা UNTRUSTED

দালাল MINT_IS_BROKER ফ্ল্যাগ যা নির্দিষ্ট করে যে রাজস্ব নেট ভিত্তিক কিনা।
আইনি নাম MINT_DEVELOPER_LEGAL_NAME ডেভেলপারের আইনি নাম যা সব রিপোর্টে ব্যবহার করা হবে।
দ্রষ্টব্য : এই বৈশিষ্ট্যটি প্রয়োজন যদি বিকাশকারী একটি কোম্পানির সাথে গোষ্ঠীভুক্ত না হয় এবং একটি প্রকাশিত রেট প্ল্যানে সদস্যতা নিতে চায়।
স্ব-বিলিং MINT_HAS_SELF_BILLING স্ব-বিলিং চালানগুলি সক্ষম কিনা তা নির্দিষ্ট করে ফ্ল্যাগ৷ সক্ষম হলে ( true ), নগদীকরণ একটি রাজস্ব ভাগ বিবৃতির পরিবর্তে একটি স্ব-বিলিং চালান তৈরি করে৷ একটি স্ব-বিলিং চালান হল একটি আর্থিক নথি যা বিকাশকারীর বকেয়া পরিমাণের বিবরণ দেয়। এটি বিকাশকারীর পক্ষে API প্রদানকারীর কাছে একটি চালান হিসাবে কাজ করে।
ট্যাক্স অব্যাহতি প্রমাণ # MINT_TAX_EXEMPT_AUTH_NO সরকারি কর ছাড় নম্বর, যদি প্রযোজ্য হয়।
ট্যাক্সের হার MINT_APPROX_TAX_RATE বিকাশকারীর জন্য আনুমানিক করের হার। দশমিকের আগে সর্বাধিক 3টি অক্ষর এবং দশমিকের পরে 4টি অক্ষর সহ একটি দশমিক মান নির্দিষ্ট করুন।

API ব্যবহার করে বিকাশকারীদের পরিচালনা করা

বিকাশকারী API ব্যবহার করে বিকাশকারীদের পরিচালনা করুন৷

API ব্যবহার করে একটি বিকাশকারী তৈরি এবং আপডেট করার সময়, আপনি প্রয়োজন অনুসারে নগদীকরণ বৈশিষ্ট্য কনফিগারিং এ বর্ণিত নগদীকরণ বৈশিষ্ট্যগুলি কনফিগার করতে পারেন৷

,

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান
তথ্য

নিম্নলিখিত বিভাগে বর্ণিত হিসাবে আপনার অ্যাপ বিকাশকারীদের নিবন্ধন করুন এবং পরিচালনা করুন৷ (অ্যাপ নিবন্ধন একটি পৃথক প্রক্রিয়া, যেমন রেজিস্টার অ্যাপস এবং API কী পরিচালনা করুন )।

ভূমিকা

এজ অনেক সুবিধা প্রদান করে যা আপনার API কে কল করছে তা জানার উপর সম্পূর্ণ নির্ভরশীল। উদাহরণ স্বরূপ, API নিরাপত্তা, ট্রাফিক ব্যবস্থাপনা, এবং ন্যায্য পরিমাণ বিশ্লেষণ ডেটা নির্ভর করে কে কল করছে তা জানার উপর। এবং এজ কিভাবে জানে যে কে আপনার APIs কল করছে? প্রতিটি API কলে অনন্য তথ্য পড়ার মাধ্যমে, যেমন একটি ব্যবহারকারী আইডি, একটি API কী, বা একটি OAuth টোকেন৷ সেই অনন্য তথ্যটি আপনার API প্রক্সিগুলিতে আপনার তৈরি কার্যকারিতা লক বা আনলক করে, আপনাকে API অ্যাক্সেস এবং আচরণের উপর সম্পূর্ণ নিয়ন্ত্রণ দেয়।

তাই অ্যাপ ডেভেলপারদের আপনার API ব্যবহার করতে নিবন্ধন করতে হবে। একবার যোগ করার পরে, বিকাশকারীরা তাদের অ্যাপ্লিকেশনগুলি নিবন্ধন করে, তারা যে APIগুলি ব্যবহার করতে চায় তা চয়ন করে এবং আপনার APIগুলি অ্যাক্সেস করার জন্য প্রয়োজনীয় অনন্য API শংসাপত্রগুলি (ভোক্তা কী এবং গোপনীয়তা) গ্রহণ করে৷

কীভাবে অ্যাপ বিকাশকারীদের নিবন্ধন করবেন

নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি ব্যবহার করে অ্যাপ বিকাশকারীদের নিবন্ধন করুন:

ডেভেলপার পোর্টালে ডেভেলপার অ্যাকাউন্ট পরিচালনার জন্য সুপারিশ

Apigee সুপারিশ করে যে আপনি সরাসরি আপনার বিকাশকারী পোর্টালে বিকাশকারী অ্যাকাউন্টগুলি পরিচালনা করুন৷

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

আপনি যদি ড্রুপাল-ভিত্তিক বিকাশকারী পোর্টাল ব্যবহার করেন, বিকাশকারী পোর্টালে সরাসরি বিকাশকারী অ্যাকাউন্টগুলি পরিচালনা করা নিম্নলিখিত সুবিধাগুলি প্রদান করে:

  • আপনি যখন পোর্টালে অ্যাডমিনিস্ট্রেটর ইন্টারফেসের মাধ্যমে একজন বিকাশকারীকে যুক্ত করেন, তখন আপনি পোর্টালের জন্য বিকাশকারীর পাসওয়ার্ড সেট করতে পারেন এবং বিকাশকারীকে পাঠানো একটি স্বয়ংক্রিয় ইমেল বার্তা ট্রিগার করতে পারেন৷

    এজ ব্যবহার করে একটি বিকাশকারীকে যুক্ত বা পরিবর্তন করার সময়, বিকাশকারীকে কোনও ইমেল পাঠানো হয় না এবং আপনি পোর্টালে বিকাশকারীর জন্য পাসওয়ার্ড সেট করতে পারবেন না। তাই, ডেভেলপারকে পোর্টালে সাইন ইন করার আগে পোর্টালে তাদের পাসওয়ার্ড রিসেট করতে হবে।

  • পোর্টালে বিকাশকারীর অ্যাকাউন্টে করা যেকোনো পরিবর্তন স্বয়ংক্রিয়ভাবে এজ-এ পাঠানো হয়।

আপনি যদি এজ ব্যবহার করে ড্রুপাল-ভিত্তিক বিকাশকারী অ্যাকাউন্টগুলি পরিচালনা করার সিদ্ধান্ত নেন, তাহলে আপনাকে অবশ্যই পোর্টাল এবং এজ-এর মধ্যে অ্যাপ বিকাশকারীদের সিঙ্ক্রোনাইজ করতে হবে।

বিকাশকারী পৃষ্ঠাটি অন্বেষণ করা হচ্ছে

এজ UI এবং ক্লাসিক এজ UI ব্যবহার করে বিকাশকারী পৃষ্ঠা অ্যাক্সেস করুন এবং অন্বেষণ করুন৷

প্রান্ত

এজ UI ব্যবহার করে বিকাশকারী পৃষ্ঠা অ্যাক্সেস করতে:

  1. apigee.com/edge এ সাইন ইন করুন।
  2. বাম নেভিগেশন বারে প্রকাশ > বিকাশকারী নির্বাচন করুন।

বিকাশকারী পৃষ্ঠা প্রদর্শিত হয়।

চিত্রে যেমন হাইলাইট করা হয়েছে, বিকাশকারী পৃষ্ঠা আপনাকে সক্ষম করে:

ক্লাসিক এজ (ব্যক্তিগত ক্লাউড)

ক্লাসিক এজ UI ব্যবহার করে বিকাশকারী পৃষ্ঠা অ্যাক্সেস করতে:

  1. http:// ms-ip :9000 এ সাইন ইন করুন, যেখানে ms-ip হল ম্যানেজমেন্ট সার্ভার নোডের IP ঠিকানা বা DNS নাম।
  2. শীর্ষ নেভিগেশন বারে প্রকাশ > বিকাশকারী নির্বাচন করুন।

বিকাশকারী পৃষ্ঠা প্রদর্শিত হয়।

একজন ডেভেলপার যোগ করা হচ্ছে

একটি বিকাশকারী যোগ করতে:

  1. বিকাশকারী পৃষ্ঠা অ্যাক্সেস করুন।
  2. + বিকাশকারী ক্লিক করুন।
  3. প্রথম নাম, পদবি, ইমেল এবং ব্যবহারকারীর নাম সহ বিকাশকারীর বিবরণ লিখুন।
  4. তৈরি করুন ক্লিক করুন।

বিকাশকারীর বিবরণ দেখা এবং সম্পাদনা করা

বিকাশকারীর বিবরণ দেখুন এবং সম্পাদনা করুন। নগদীকরণ-সক্ষম সংস্থাগুলির জন্য, আপনি নগদীকরণ বৈশিষ্ট্যগুলি কনফিগারিং -এ সংজ্ঞায়িত নগদীকরণ কাস্টম বৈশিষ্ট্যগুলি সম্পাদনা করতে পারেন৷

বিকাশকারীর বিবরণ দেখতে এবং সম্পাদনা করতে:

  1. বিকাশকারী পৃষ্ঠা অ্যাক্সেস করুন।
  2. বিকাশকারীর বিশদ বিবরণ খুলতে আপনি যে বিকাশকারী দেখতে এবং সম্পাদনা করতে চান তার সারিটিতে ক্লিক করুন।
  3. বিস্তারিত বিভাগে, নিম্নলিখিত তথ্য প্রদর্শিত হয়. প্রয়োজন অনুযায়ী বিকাশকারীর বিবরণ সম্পাদনা করুন।
    বিস্তারিত বর্ণনা
    বিস্তারিত বিকাশকারীর প্রথম এবং শেষ নাম, ব্যবহারকারীর নাম এবং ইমেল; নিবন্ধন অবস্থা এবং সময়কাল; এবং বিকাশকারী আইডি।
    বিকাশকারীর বিশদ বিবরণ সম্পাদনা করতে, নিম্নলিখিত ক্ষেত্রের মধ্যে ক্লিক করুন:
    • প্রথম নাম
    • পদবি
    • ইমেইল
    • ব্যবহারকারীর নাম
    বিষয়বস্তু পরিবর্তন করুন এবং পরিবর্তন নিশ্চিত করতে এন্টার টিপুন।
    কাস্টম বৈশিষ্ট্য বিকাশকারীর জন্য কাস্টম বৈশিষ্ট্যগুলি সংজ্ঞায়িত করা হয়েছে৷ প্রয়োজন অনুযায়ী কাস্টম বৈশিষ্ট্য কনফিগার করুন। আরও তথ্যের জন্য, দেখুন:
    অ্যাপস ডেভেলপার কর্তৃক নিবন্ধিত অ্যাপস। অ্যাপস নিবন্ধন দেখুন।
  4. স্থিতি ক্ষেত্রে বিকাশকারীকে সক্রিয় বা নিষ্ক্রিয় করুন।
    আরও তথ্যের জন্য, একটি বিকাশকারীকে সক্রিয় করা এবং নিষ্ক্রিয় করা দেখুন।

পাবলিক ক্লাউডের জন্য Apigee Edge- এর সাথে, Edge নিম্নলিখিত সত্তাগুলিকে ন্যূনতম 180 সেকেন্ডের জন্য ক্যাশে রাখে।

  • OAuth অ্যাক্সেস টোকেন। এর অর্থ হল একটি প্রত্যাহার করা টোকেন এখনও তিন মিনিট পর্যন্ত সফল হতে পারে, যতক্ষণ না এটির ক্যাশে সীমা মেয়াদ শেষ হয়।
  • কী ম্যানেজমেন্ট সার্ভিস (KMS) সত্তা (অ্যাপ, ডেভেলপার, API পণ্য)।
  • OAuth টোকেন এবং KMS সত্তাগুলিতে কাস্টম বৈশিষ্ট্য।

একজন বিকাশকারীর জন্য কাস্টম বৈশিষ্ট্যগুলি পরিচালনা করা

নগদীকরণ বৈশিষ্ট্য কনফিগারিং এ বর্ণিত নগদীকরণ বৈশিষ্ট্য সহ প্রতিটি বিকাশকারীর জন্য 18টি পর্যন্ত কাস্টম বৈশিষ্ট্য যুক্ত করুন৷

কাস্টম বৈশিষ্ট্য পরিচালনা করতে:

  1. বিকাশকারী পৃষ্ঠা অ্যাক্সেস করুন।
  2. বিকাশকারীর বিশদ খুলতে আপনি যে বিকাশকারীর জন্য কাস্টম বৈশিষ্ট্যগুলি পরিচালনা করতে চান তার সারিটিতে ক্লিক করুন৷
  3. কাস্টম অ্যাট্রিবিউট বিভাগে + ক্লিক করুন।
  4. বৈশিষ্ট্যের নাম এবং মান লিখুন।
  5. ক্লিক করুন .
  6. একটি কাস্টম অ্যাট্রিবিউট মুছতে, অ্যাট্রিবিউটের উপরে আপনার কার্সার রাখুন এবং ক্লিক করুন অ্যাকশন মেনুতে।

একটি বিকাশকারীকে সক্রিয় এবং নিষ্ক্রিয় করা

যখন কোনও অ্যাপ বিকাশকারী আপনার পোর্টালে স্ব-নিবন্ধন করে, আপনি ডিফল্টরূপে সক্রিয় কিনা তা কনফিগার করতে পারেন।

যখন কোনও বিকাশকারী নিষ্ক্রিয় থাকে, তখনও বিকাশকারী বিকাশকারী পোর্টালে সাইন ইন করতে এবং অ্যাপ তৈরি করতে পারে, তবে সংশ্লিষ্ট API কীগুলির কোনওটিই কাজ করবে না৷ বিকাশকারীর অ্যাপগুলি এখনও তাদের অনুমোদিত (বা অন্য) স্থিতি বজায় রাখে, যেমনটি API কীগুলি করে, যদিও ডেভেলপার নিষ্ক্রিয় থাকাকালীন সেগুলি বৈধ নয়৷

একটি বিকাশকারী সক্রিয় বা নিষ্ক্রিয় করতে:

  1. বিকাশকারী পৃষ্ঠা অ্যাক্সেস করুন।
  2. বিকাশকারীর বিবরণ খুলতে আপনি যে বিকাশকারীকে সক্রিয় বা নিষ্ক্রিয় করতে চান তার সারিটিতে ক্লিক করুন।
  3. বিশদ বিভাগে, প্রয়োজন অনুসারে স্থিতি ক্ষেত্রটিকে সক্রিয় বা নিষ্ক্রিয় হিসাবে সেট করুন।
  4. বিকাশকারী একাধিক সংস্থায় থাকলে পদক্ষেপগুলি পুনরাবৃত্তি করুন৷

প্রকাশনা ডেটা রপ্তানি করা হচ্ছে

একটি কমা-বিভাজিত মান (CSV) ফাইল হিসাবে নিম্নলিখিত প্রকাশনা ডেটা রপ্তানি করুন:

  • বিকাশকারীর বিবরণ
  • বিকাশকারী, অ্যাপ্লিকেশন, এবং API পণ্যের বিবরণ

প্রকাশনা ডেটা রপ্তানি করতে:

  1. বিকাশকারী পৃষ্ঠা অ্যাক্সেস করুন।
  2. CSV রপ্তানি করুন ক্লিক করুন...
  3. ড্রপ-ডাউন থেকে বিকাশকারী বা বিকাশকারী, অ্যাপস এবং পণ্য নির্বাচন করুন।

নির্বাচিত প্রকাশনা ডেটা একটি CSV ফাইল হিসাবে ডাউনলোড করা হয়৷

একজন বিকাশকারীকে মুছে ফেলা হচ্ছে

একটি বিকাশকারী মুছে ফেলার জন্য:

  1. বিকাশকারী পৃষ্ঠা অ্যাক্সেস করুন।
  2. ক্রিয়া মেনু প্রদর্শন করতে আপনি যে বিকাশকারীকে মুছতে চান তার সারিতে আপনার কার্সার রাখুন।
  3. ক্লিক করুন .
  4. মুছে ফেলা নিশ্চিত করতে মুছুন ক্লিক করুন।

পোর্টাল এবং এজ এর মধ্যে অ্যাপ ডেভেলপারদের সিঙ্ক্রোনাইজ করা

আপনি যদি আপনার API গুলি প্রকাশ করার জন্য একটি Drupal-ভিত্তিক বিকাশকারী পোর্টাল ব্যবহার করেন, তাহলে এজ ব্যবহার করে অ্যাপ বিকাশকারীদের করা পরিবর্তনগুলি পোর্টালে প্রচার করা হয় না৷ আপনাকে অবশ্যই পোর্টাল প্রশাসক হিসাবে পোর্টালে সাইন ইন করতে হবে এবং সেই পরিবর্তনগুলি পোর্টালে প্রদর্শিত হওয়ার জন্য এজের সাথে পোর্টালটিকে সিঙ্ক্রোনাইজ করতে হবে।

এজ-এ সংজ্ঞায়িত অ্যাপ ডেভেলপারদের সাথে আপনার ডেভেলপার পোর্টাল সিঙ্ক্রোনাইজ করতে, নিম্নলিখিত বিভাগগুলি পড়ুন:

ডেভেলপারদের কোম্পানিতে গ্রুপিং করা

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

নগদীকরণের জন্য কোম্পানি এবং বিকাশকারীদের পরিচালনা সম্পর্কে আরও তথ্যের জন্য, কোম্পানি এবং বিকাশকারীদের পরিচালনা করুন দেখুন।

নগদীকরণ বৈশিষ্ট্যগুলি কনফিগার করা হচ্ছে

UI ব্যবহার করে একটি বিকাশকারীকে সম্পাদনা করার সময় বা API ব্যবহার করে একটি বিকাশকারী তৈরি বা সম্পাদনা করার সময়, আপনি নিম্নলিখিত সারণীতে সংজ্ঞায়িত নগদীকরণ বৈশিষ্ট্যগুলি কনফিগার করতে পারেন৷ প্রাথমিকভাবে, আপনি প্রতিষ্ঠানের প্রোফাইল সম্পাদনা করার সময় প্রতিষ্ঠানের জন্য নগদীকরণ বৈশিষ্ট্য কনফিগার করেন।

ক্ষেত্রের নাম কাস্টম বৈশিষ্ট্যের নাম বর্ণনা
ঠিকানা MINT_DEVELOPER_ADDRESS

নিম্নলিখিত ক্ষেত্রগুলি সহ বিকাশকারীর ঠিকানা: ঠিকানা (লাইন 1 এবং 2), শহর, রাজ্য, জিপ কোড এবং দেশ৷

বিলিং প্রোফাইল MINT_BILLING_PROFILE

আপনার প্রতিষ্ঠানের জন্য বিলিং চক্র। বৈধ মান অন্তর্ভুক্ত:

  • PRORATED : বিলিং একটি ক্যালেন্ডার মাসে একটি API পণ্য ব্যবহার করা হয় দিনের সংখ্যার উপর ভিত্তি করে।
  • CALENDAR_MONTH : বিলিং মাসিক করা হয়।
বিলিং টাইপ MINT_BILLING_TYPE

বিলিং এর জন্য ডেভেলপার পেমেন্ট মডেল ব্যবহার করা হয়। মান নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

  • প্রিপেইড : একটি API পণ্য ব্যবহারের জন্য বিকাশকারী অগ্রিম অর্থ প্রদান করে। যখন API পণ্য ব্যবহার করা হয় তখন বিকাশকারীর ব্যালেন্স থেকে তহবিল কাটা হয়। এপিআই পণ্য কেনার জন্য বিকাশকারীকে অবশ্যই একটি প্রিপেইড ব্যালেন্স রাখতে হবে।
  • পোস্টপেইড : API পণ্য ব্যবহারের জন্য বিকাশকারীকে মাসিক বিল করা হয় (একটি চালানের মাধ্যমে)। বিকাশকারী চালানে অন্তর্ভুক্ত পরিকল্পনা(গুলি) দ্বারা সেট করা অর্থপ্রদানের শর্তাবলীর উপর ভিত্তি করে API পণ্য ব্যবহারের জন্য অর্থ প্রদান করে।
  • উভয় : যে কোনো বিলিং টাইপ সমর্থন করে। প্রিপেইড থেকে ডিফল্ট।

API ব্যবহার করে প্রিপেইড এবং পোস্টপেইড বিলিং প্রকারগুলি কনফিগার করা দেখুন।

শ্রেণী MINT_DEVELOPER_CATEGORY বিকাশকারী বিভাগ যেখানে আপনি বিকাশকারীকে যুক্ত করতে চান। ডেভেলপার ক্যাটাগরি হল ডেভেলপার বা একই ধরনের বৈশিষ্ট্যের কোম্পানিগুলির একটি গ্রুপিং। আরও তথ্যের জন্য, বিকাশকারী বিভাগগুলি পরিচালনা করুন দেখুন।
কোম্পানি আইডি MINT_COMPANY_ID কোম্পানি আইডি, যদি প্রযোজ্য হয়। আরও তথ্যের জন্য, বিকাশকারীদের কোম্পানিতে গ্রুপিং দেখুন।
বিকাশকারী প্রকার MINT_DEVELOPER_TYPE এই সম্পত্তি Apigee দ্বারা ব্যবহার করা হয় না.

বিকাশকারী প্রকার। বৈধ মানগুলির মধ্যে রয়েছে: TRUSTED বা UNTRUSTED

দালাল MINT_IS_BROKER ফ্ল্যাগ যা নির্দিষ্ট করে যে রাজস্ব নেট ভিত্তিক কিনা।
আইনি নাম MINT_DEVELOPER_LEGAL_NAME ডেভেলপারের আইনি নাম যা সব রিপোর্টে ব্যবহার করা হবে।
দ্রষ্টব্য : এই বৈশিষ্ট্যটি প্রয়োজন যদি বিকাশকারী একটি কোম্পানির সাথে গোষ্ঠীভুক্ত না হয় এবং একটি প্রকাশিত রেট প্ল্যানে সদস্যতা নিতে চায়।
স্ব-বিলিং MINT_HAS_SELF_BILLING স্ব-বিলিং চালানগুলি সক্ষম কিনা তা নির্দিষ্ট করে ফ্ল্যাগ৷ সক্ষম হলে ( true ), নগদীকরণ একটি রাজস্ব ভাগ বিবৃতির পরিবর্তে একটি স্ব-বিলিং চালান তৈরি করে৷ একটি স্ব-বিলিং চালান হল একটি আর্থিক নথি যা বিকাশকারীর বকেয়া পরিমাণের বিবরণ দেয়। এটি বিকাশকারীর পক্ষে API প্রদানকারীর কাছে একটি চালান হিসাবে কাজ করে।
ট্যাক্স অব্যাহতি প্রমাণ # MINT_TAX_EXEMPT_AUTH_NO সরকারি কর ছাড় নম্বর, যদি প্রযোজ্য হয়।
ট্যাক্সের হার MINT_APPROX_TAX_RATE বিকাশকারীর জন্য আনুমানিক করের হার। দশমিকের আগে সর্বাধিক 3টি অক্ষর এবং দশমিকের পরে 4টি অক্ষর সহ একটি দশমিক মান নির্দিষ্ট করুন।

API ব্যবহার করে বিকাশকারীদের পরিচালনা করা

বিকাশকারী API ব্যবহার করে বিকাশকারীদের পরিচালনা করুন৷

API ব্যবহার করে একটি বিকাশকারী তৈরি এবং আপডেট করার সময়, আপনি প্রয়োজন অনুসারে নগদীকরণ বৈশিষ্ট্য কনফিগারিং এ বর্ণিত নগদীকরণ বৈশিষ্ট্যগুলি কনফিগার করতে পারেন৷