دسته های توسعه دهندگان را مدیریت کنید

شما در حال مشاهده مستندات Apigee Edge هستید.
به مستندات Apigee X مراجعه کنید .
اطلاعات

یک دسته توسعه‌دهنده، گروهی از توسعه‌دهندگان یا شرکت‌هایی با ویژگی‌های مشابه است که به شما امکان می‌دهد کسب درآمد را برای فعالیت در آن دسته خاص پیکربندی کنید. به عنوان مثال، می‌توانید با ایجاد یک دسته توسعه‌دهنده به نام "revenue_sharing" و اضافه کردن توسعه‌دهندگان به آن، طرح‌های نرخی ایجاد کنید که برای همه توسعه‌دهندگانی که برنامه‌هایی برای تقسیم درآمد توسعه می‌دهند، اعمال شود. برای اطلاعات بیشتر در مورد ایجاد طرح‌های نرخی با دسته‌های توسعه‌دهنده، به ایجاد طرح‌های نرخی مراجعه کنید.

بررسی صفحه دسته‌بندی‌های توسعه‌دهندگان

با استفاده از رابط کاربری Edge یا رابط کاربری کلاسیک Edge، همانطور که در بخش‌های بعدی توضیح داده شده است، به صفحه دسته‌بندی‌های توسعه‌دهندگان دسترسی پیدا کنید.

رابط کاربری اج

برای دسترسی به صفحه توسعه دسته‌ها:

  1. وارد apigee.com/edge شوید.
  2. در نوار ناوبری سمت چپ، گزینه انتشار > کسب درآمد > دسته‌بندی‌های توسعه‌دهندگان را انتخاب کنید.

صفحه دسته‌بندی‌های توسعه‌دهندگان نمایش داده می‌شود.

همانطور که در شکل مشخص شده است، صفحه دسته‌بندی‌های توسعه‌دهندگان به شما امکان می‌دهد:

لبه کلاسیک (ابر خصوصی)

برای دسترسی به صفحه توسعه دسته‌بندی‌ها با استفاده از رابط کاربری کلاسیک اج:

  1. وارد آدرس http:// ms-ip :9000 شوید، که در آن ms-ip آدرس IP یا نام DNS گره سرور مدیریت است.
  2. در نوار ناوبری بالا، گزینه انتشار > دسته‌بندی‌های توسعه‌دهندگان را انتخاب کنید.

صفحه دسته‌بندی‌های توسعه‌دهندگان نمایش داده می‌شود.

صفحه دسته‌بندی‌های توسعه‌دهندگان شما را قادر می‌سازد تا:

اضافه شدن دسته بندی توسعه دهندگان

برای افزودن یک دسته توسعه‌دهنده با استفاده از رابط کاربری:

  1. به صفحه توسعه دسته‌بندی‌ها دسترسی پیدا کنید.
  2. روی + دسته‌بندی توسعه‌دهنده کلیک کنید.
  3. یک نام برای دسته جدید و یک توضیح کوتاه وارد کنید.
  4. روی ایجاد دسته‌بندی توسعه‌دهنده کلیک کنید.

افزودن یک شرکت به دسته توسعه‌دهندگان

یک شرکت را به دسته توسعه‌دهندگان اضافه کنید. یک شرکت می‌تواند فقط به یک دسته توسعه‌دهندگان تعلق داشته باشد.

برای افزودن یک شرکت به دسته توسعه‌دهندگان:

  1. در نوار ناوبری بالا، گزینه انتشار > شرکت‌ها را انتخاب کنید.
  2. شرکتی را که می‌خواهید به دسته توسعه‌دهندگان اضافه کنید، انتخاب کنید.
  3. در صفحه شرکت، روی ویرایش کلیک کنید.
  4. دسته توسعه‌دهنده را برای شرکت انتخاب کنید.
  5. روی ذخیره کلیک کنید.

ویرایش دسته بندی توسعه دهندگان

برای ویرایش یک دسته توسعه‌دهنده با استفاده از رابط کاربری:

  1. به صفحه توسعه دسته‌بندی‌ها دسترسی پیدا کنید.
  2. مکان‌نما را روی دسته‌بندی توسعه‌دهندگانی که می‌خواهید ویرایش کنید قرار دهید و کلیک کنید .
  3. وارد دسته توسعه‌دهندگان شوید.
  4. روی به‌روزرسانی دسته‌بندی توسعه‌دهندگان کلیک کنید.

حذف دسته بندی توسعه دهندگان

برای حذف یک دسته توسعه‌دهنده با استفاده از رابط کاربری:

  1. به صفحه توسعه دسته‌بندی‌ها دسترسی پیدا کنید.
  2. مکان‌نما را روی دسته‌بندی توسعه‌دهندگانی که می‌خواهید ویرایش کنید، قرار دهید.
  3. کلیک .
  4. برای تأیید عملیات، روی حذف کلیک کنید.

مدیریت دسته‌های توسعه‌دهندگان با استفاده از API

همانطور که در بخش‌های بعدی توضیح داده شده است، دسته‌بندی‌های توسعه‌دهندگان را با استفاده از API مدیریت کنید.

افزودن دسته توسعه‌دهنده با استفاده از API

با ارسال یک درخواست POST به /mint/organizations/{org_name}/developer-categories یک دسته‌بندی توسعه‌دهنده اضافه کنید.

هنگام ارسال درخواست، باید name دسته و description آن را در payload مشخص کنید. برای مثال:

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 به منابع زیر، یک توسعه‌دهنده یا شرکت را به دسته توسعه‌دهندگان اضافه یا ویرایش کنید:

  • /سازمان‌ها/{org_name}/شرکت‌ها
  • /سازمان‌ها/{org_name}/توسعه‌دهندگان

برای افزودن یک توسعه‌دهنده یا شرکت به دسته توسعه‌دهندگان، هنگام ویرایش شرکت یا توسعه‌دهنده، به ترتیب یک درخواست PUT به منابع زیر ارسال کنید:

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

یک شرکت یا توسعه‌دهنده می‌تواند فقط به یک دسته توسعه‌دهنده تعلق داشته باشد.

MINT_DEVELOPER_CATEGORY را به عنوان یک ویژگی در بدنه درخواست با شناسه داخلی دسته به عنوان مقدار مشخص کنید. برای مثال، درخواست زیر یک توسعه‌دهنده از قبل موجود را به دسته توسعه‌دهنده با نام "Gold" اضافه می‌کند که دارای شناسه 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

مشاهده یک دسته خاص از توسعه‌دهندگان یا همه دسته‌های توسعه‌دهندگان در یک سازمان.

با ارسال یک درخواست GET به /mint/organizations/{org_name}/developer-categories/{category_id} ، یک دسته توسعه‌دهنده خاص را مشاهده کنید، که در آن {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

با ارسال یک درخواست GET به /mint/organizations/{org_id}/developer-categories می‌توانید تمام دسته‌بندی‌های توسعه‌دهندگان API یک سازمان را مشاهده کنید. برای مثال:

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

ویرایش یک دسته توسعه‌دهنده با استفاده از API

با ارسال یک درخواست PUT به /mint/organizations/{org_name}/developer-categories/{category_id} ، یک دسته‌بندی توسعه‌دهندگان را ویرایش کنید، که در آن {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

با ارسال درخواست DELETE به /mint/organizations/{org_name}/developer-categories/{category_id} ، یک دسته توسعه‌دهنده را حذف کنید، که در آن {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

شناسه‌ی دسته‌بندی توسعه‌دهنده‌ای که توسعه‌دهنده به آن اضافه شده است.

ناموجود بله، برای تنظیم دسته توسعه‌دهنده.