ডেভেলপার বিভাগ ম্যানেজ করা

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

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

ডেভেলপার বিভাগ পৃষ্ঠা এক্সপ্লোর করা

নিম্নলিখিত বিভাগে বর্ণিত Edge UI বা ক্লাসিক Edge UI ব্যবহার করে ডেভেলপার বিভাগ পৃষ্ঠা অ্যাক্সেস করুন।

Edge UI

'বিভাগ ডেভেলপ করুন' পৃষ্ঠা অ্যাক্সেস করতে:

  1. apigee.com/edge লিঙ্কে গিয়ে লগ-ইন করুন।
  2. বাঁদিকের নেভিগেশন বার থেকে প্রকাশ করুন > মনিটাইজেশন > ডেভেলপার বিভাগ বিকল্প বেছে নিন।

ডেভেলপার বিভাগ পৃষ্ঠা দেখানো হয়।

ছবিতে হাইলাইট করা অংশ থেকে বোঝা যায় যে, ডেভেলপার বিভাগ পৃষ্ঠা আপনাকে এগুলি করতে দেয়:

ক্লাসিক Edge (প্রাইভেট ক্লাউড)

ক্লাসিক Edge UI ব্যবহার করে 'ক্যাটাগরি ডেভেলপ করুন' পৃষ্ঠা অ্যাক্সেস করতে:

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

ডেভেলপার বিভাগ পৃষ্ঠা দেখানো হয়।

ডেভেলপার বিভাগ পৃষ্ঠা আপনাকে এগুলি করতে দেয়:

ডেভেলপার বিভাগ যোগ করা

UI ব্যবহার করে ডেভেলপার বিভাগ যোগ করতে:

  1. বিভাগ ডেভেলপ করুন পৃষ্ঠা অ্যাক্সেস করুন।
  2. + ডেভেলপার বিভাগ বিকল্পে ক্লিক করুন।
  3. নতুন বিভাগের নাম ও সংক্ষিপ্ত বিবরণ লিখুন।
  4. ডেভেলপার বিভাগ তৈরি করুন বিকল্পে ক্লিক করুন।

ডেভেলপার বিভাগে কোনও কোম্পানিকে যোগ করা

ডেভেলপার বিভাগে কোনও কোম্পানিকে যোগ করুন। কোনও কোম্পানি শুধুমাত্র একটি ডেভেলপার বিভাগে থাকতে পারে।

ডেভেলপার বিভাগে কোনও কোম্পানিকে যোগ করতে:

  1. উপরের নেভিগেশন বারে প্রকাশ করুন > কোম্পানি বিকল্প বেছে নিন।
  2. আপনি যে কোম্পানিকে ডেভেলপার বিভাগে যোগ করতে চান সেটি বেছে নিন।
  3. কোম্পানির পৃষ্ঠায় এডিট করুন বিকল্পে ক্লিক করুন।
  4. কোম্পানির জন্য ডেভেলপার বিভাগ বেছে নিন।
  5. সেভ করুন বিকল্পে ক্লিক করুন।

ডেভেলপার বিভাগ এডিট করা

UI ব্যবহার করে ডেভেলপার বিভাগ এডিট করতে:

  1. বিভাগ ডেভেলপ করুন পৃষ্ঠা অ্যাক্সেস করুন।
  2. আপনি যে ডেভেলপার বিভাগ এডিট করতে চান সেটির উপরে কার্সর নিয়ে যান এবং আইকনে ক্লিক করুন।
  3. ডেভেলপার বিভাগ লিখুন।
  4. ডেভেলপার বিভাগ আপডেট করুন বিকল্পে ক্লিক করুন।

ডেভেলপার বিভাগ মুছে দেওয়া

UI ব্যবহার করে ডেভেলপার বিভাগ মুছে দিতে:

  1. বিভাগ ডেভেলপ করুন পৃষ্ঠা অ্যাক্সেস করুন।
  2. আপনি যে ডেভেলপার বিভাগ এডিট করতে চান সেটির উপরে কার্সর রাখুন।
  3. -এ ক্লিক করুন।
  4. অপারেশন কনফার্ম করতে মুছুন বিকল্পে ক্লিক করুন।

API ব্যবহার করে ডেভেলপার বিভাগ ম্যানেজ করা

নিম্নলিখিত বিভাগে বর্ণিত API ব্যবহার করে ডেভেলপার বিভাগ ম্যানেজ করুন।

API ব্যবহার করে ডেভেলপার বিভাগ যোগ করা

/mint/organizations/{org_name}/developer-categories-এ POST অনুরোধ পাঠিয়ে ডেভেলপার বিভাগ যোগ করুন।

আপনি অনুরোধ করার সময়, আপনাকে অবশ্যই পে-লোডে বিভাগ name এবং description উল্লেখ করতে হবে। যেমন:

curl -X POST "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-categories" \
  -H "Content-Type:application/json"  \
  -d '{
    "name": "Gold",
    "description": "Gold membership"
  }' \
  -u email:password

উত্তরটি এই ধরনের হওয়া উচিত:

{
  "description" : "Gold membership",
  "id" : "aa6f960a-d9fd-416e-be39-c071418aabd0",
  "name" : "Gold"
}

API ব্যবহার করে ডেভেলপার বিভাগে কোনও ডেভেলপার বা কোম্পানিকে যোগ করা

আপনি কোনও কোম্পানি বা ডেভেলপার যোগ বা এডিট করার সময় ডেভেলপার ক্যাটেগরিতে কোনও ডেভেলপার বা কোম্পানিকে যোগ করতে, নিম্নলিখিত রিসোর্সে যথাক্রমে POST অনুরোধ ইস্যু করুন:

  • /organizations/{org_name}/companies
  • /organizations/{org_name}/developers

আপনি কোনও কোম্পানি বা ডেভেলপার এডিট করার সময় ডেভেলপার ক্যাটেগরিতে কোনও ডেভেলপার বা কোম্পানিকে যোগ করতে, নিম্নলিখিত রিসোর্সে যথাক্রমে PUT অনুরোধ করুন:

  • /organizations/{org_name}/companies/{company_id}
  • /organizations/{org_name}/developers/{developer_id}

কোনও কোম্পানি বা ডেভেলপার শুধুমাত্র একটি ডেভেলপার বিভাগে থাকতে পারে।

ভ্যালু হিসেবে ইন্টার্নাল আইডি সহ অনুরোধের বডিতে MINT_DEVELOPER_CATEGORY অ্যাট্রিবিউট হিসেবে উল্লেখ করুন। যেমন, নিম্নলিখিত অনুরোধটি আগে থেকেই থাকা ডেভেলপারকে "গোল্ড" নামের ডেভেলপার বিভাগে যোগ করে, যার আইডি হল aa6f960a-d9fd-416e-be39-c071418aabd0।

curl -X PUT "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/K4jW2QLjZ1h8GFA8" \
  -H "Content-Type: application/json" \
  -d '{
   "email" : "developer@apigee.com",
    "developerId" : "K4jW2QLjZ1h8GFA8",
    "firstName" : "Dev",
    "lastName" : "One",
    "userName" : "devone",
    "attributes" : [ {
      "name" : "MINT_REGISTRATION_ID",
      "value" : "dev1"
    }, {
      "name" : "MINT_DEVELOPER_LEGAL_NAME",
      "value" : "DEV ONE"
    }, {
      "name" : "MINT_DEVELOPER_TYPE",
      "value" : "TRUSTED"
    }, {
      "name" : "MINT_BILLING_TYPE",
      "value" : "PREPAID"
    }, {
      "name" : "MINT_IS_BROKER",
      "value" : "TRUE"
    }, {
      "name" : "MINT_DEVELOPER_CATEGORY",
      "value" : "aa6f960a-d9fd-416e-be39-c071418aabd0"
    }, {
      "name" : "MINT_DEVELOPER_ADDRESS",
      "value" : "{
                   "address1": "Dev One Address",
                   "city": "Pleasanton",
                   "country": "US",
                   "isPrimary": "true",
                   "state": "CA",
                   "zip": "94588"
                }"
    }
  }' \
  -u email:password

API ব্যবহার করে ডেভেলপার বিভাগ দেখা

কোনও সংস্থার নির্দিষ্ট ডেভেলপার বিভাগ বা সব ডেভেলপার বিভাগ দেখুন।

/mint/organizations/{org_name}/developer-categories/{category_id}-এ GET অনুরোধ ইস্যু করে নির্দিষ্ট ডেভেলপার বিভাগ দেখুন, যেখানে {category_id} হল ডেভেলপার বিভাগের শনাক্তকরণ (আপনি ডেভেলপার বিভাগ যোগ করলে উত্তরে আইডি ফেরত দেওয়া হয়)। যেমন:

curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-categories/aa6f960a-d9fd-416e-be39-c071418aabd0" \
  -H "Accept:application/json" \
  -u email:password

কোনও সংস্থার জন্য সব API ডেভেলপার বিভাগ দেখতে, /mint/organizations/{org_id}/developer-categories-এ GET অনুরোধ করুন। যেমন:

curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-categories" \
  -H "Accept:application/json" \
  -u email:password

API ব্যবহার করে ডেভেলপার বিভাগ এডিট করা

/mint/organizations/{org_name}/developer-categories/{category_id}-এ PUT অনুরোধ পাঠিয়ে কোনও ডেভেলপার বিভাগ এডিট করুন, যেখানে {category_id} হল আপডেট করা হবে এমন বিভাগের শনাক্তকারী। আপডেট করা সেটিংস এবং ডেভেলপার বিভাগের আইডি আপনাকে অনুরোধের বডিতে উল্লেখ করতে হবে। যেমন, নিম্নলিখিত অনুরোধটি ডেভেলপার বিভাগের বিবরণ এডিট করে:

curl -X PUT "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-categories/aa6f960a-d9fd-416e-be39-c071418aabd0" \
  -H "Content-Type: application/json"  \
  -d '{
    "id": "aa6f960a-d9fd-416e-be39-c071418aabd0",
    "description": "Premium membership"
  }' \
  -u email:password

API ব্যবহার করে ডেভেলপার বিভাগ মুছে দেওয়া

/mint/organizations/{org_name}/developer-categories/{category_id}-তে DELETE অনুরোধ ইস্যু করে ডেভেলপার বিভাগ মুছে দিন, যেখানে {category_id} হল মুছে ফেলার জন্য ডেভেলপার বিভাগের শনাক্তকরণ। যেমন:

curl -X DELETE "https://api.enterprise.apigee.com /v1/mint/organizations/{org_name}/developer-categories/aa6f960a-d9fd-416e-be39-c071418aabd0" \
  -H "Accept:application/json" \
  -u email:password

API-এর জন্য ডেভেলপার বিভাগ কনফিগারেশন প্রপার্টি

API ব্যবহার করে সেট করা যায় এমন কনফিগারেশন প্রপার্টির সংক্ষিপ্তসার নিচে দেওয়া হল।

নাম বিবরণ ডিফল্ট প্রয়োজনীয়?
name

প্রপার্টির নাম। MINT_DEVELOPER_CATEGORY হিসেবে সেট করা আছে।

প্রযোজ্য নয় হ্যাঁ
value

ডেভেলপারকে যে ডেভেলপার বিভাগে যোগ করা হয়েছে তার আইডি।

প্রযোজ্য নয় হ্যাঁ, ডেভেলপার বিভাগ সেট করার জন্য।