বিকাশকারী বিভাগ পরিচালনা করুন

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

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

ডেভেলপার ক্যাটাগরি পৃষ্ঠাটি অন্বেষণ করা

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

এজ ইউআই

ডেভেলপ ক্যাটাগরি পেজ অ্যাক্সেস করতে:

  1. apigee.com/edge- এ লগ ইন করুন।
  2. বাম দিকের নেভিগেশন বার থেকে Publish > Monetization > Developer Categories নির্বাচন করুন।

ডেভেলপার ক্যাটাগরি পৃষ্ঠাটি প্রদর্শিত হয়।

চিত্রে যেমনটি তুলে ধরা হয়েছে, ডেভেলপার ক্যাটাগরি পেজটি আপনাকে নিম্নলিখিত কাজগুলো করতে সক্ষম করে:

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

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

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

ডেভেলপার ক্যাটাগরি পৃষ্ঠাটি প্রদর্শিত হয়।

ডেভেলপার ক্যাটাগরি পৃষ্ঠাটি আপনাকে নিম্নলিখিত কাজগুলো করতে সক্ষম করে:

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

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

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

একটি কোম্পানিকে ডেভেলপার ক্যাটাগরিতে যুক্ত করা

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

একটি কোম্পানিকে ডেভেলপার ক্যাটাগরিতে যুক্ত করতে:

  1. উপরের নেভিগেশন বারে Publish > Companies নির্বাচন করুন।
  2. যে কোম্পানিটিকে আপনি ডেভেলপার ক্যাটাগরিতে যুক্ত করতে চান, সেটি নির্বাচন করুন।
  3. কোম্পানি পেজে এডিট- এ ক্লিক করুন।
  4. কোম্পানির জন্য ডেভেলপার ক্যাটাগরি নির্বাচন করুন।
  5. সংরক্ষণ করুন- এ ক্লিক করুন।

ডেভেলপার বিভাগ সম্পাদনা করা

UI ব্যবহার করে ডেভেলপার ক্যাটাগরি সম্পাদনা করতে:

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

ডেভেলপার বিভাগ মুছে ফেলা

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

  1. ডেভেলপ ক্যাটাগরি পেজটি অ্যাক্সেস করুন।
  2. আপনি যে ডেভেলপার ক্যাটাগরিটি সম্পাদনা করতে চান, তার উপর কার্সারটি রাখুন।
  3. ক্লিক করুন .
  4. অপারেশনটি নিশ্চিত করতে ডিলিট-এ ক্লিক করুন।

এপিআই ব্যবহার করে ডেভেলপার ক্যাটাগরি পরিচালনা করা

নিম্নলিখিত বিভাগগুলিতে বর্ণিত পদ্ধতি অনুসারে এপিআই (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"
}

এপিআই ব্যবহার করে কোনো ডেভেলপার বা কোম্পানিকে ডেভেলপার ক্যাটাগরিতে যুক্ত করা

নিম্নলিখিত রিসোর্সগুলিতে যথাক্রমে একটি 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

এপিআই ব্যবহার করে ডেভেলপার বিভাগগুলি দেখা

একটি প্রতিষ্ঠানের কোনো নির্দিষ্ট ডেভেলপার ক্যাটাগরি অথবা সমস্ত ডেভেলপার ক্যাটাগরি দেখুন।

একটি নির্দিষ্ট ডেভেলপার ক্যাটাগরি দেখতে /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

/mint/organizations/{org_id}/developer-categories -এ একটি GET অনুরোধ পাঠিয়ে কোনো সংস্থার সমস্ত API ডেভেলপার ক্যাটাগরি দেখুন। উদাহরণস্বরূপ:

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

এপিআই ব্যবহার করে ডেভেলপার ক্যাটাগরি সম্পাদনা করা

/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

এপিআই ব্যবহার করে ডেভেলপার ক্যাটাগরি মুছে ফেলা

/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

এপিআই-এর জন্য ডেভেলপার ক্যাটাগরি কনফিগারেশন প্রোপার্টি

নিম্নলিখিত সারণিতে এপিআই ব্যবহার করে সেট করা যায় এমন কনফিগারেশন বৈশিষ্ট্যগুলির সারসংক্ষেপ দেওয়া হলো।

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

প্রপার্টির নাম। MINT_DEVELOPER_CATEGORY-তে সেট করা হয়েছে।

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

ডেভেলপারকে যে ডেভেলপার ক্যাটাগরিতে যুক্ত করা হয়েছে, তার আইডি।

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