مدیریت دسته‌های توسعه‌دهنده

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

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

کاوش صفحه «دسته‌های توسعه‌دهنده»

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

میانای کاربر Edge

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

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

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

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

Classic Edge (ابر خصوصی)

برای دسترسی به صفحه «توسعه دسته‌ها» بااستفاده از «واسط کاربر Classic Edge»:

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

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

صفحه «دسته‌های توسعه‌دهندگان» به شما امکان می‌دهد:

درحال افزودن دسته توسعه‌دهنده

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

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

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

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

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

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

درحال ویرایش دسته توسعه‌دهنده

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

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

درحال حذف دسته توسعه‌دهنده

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

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

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

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

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

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

وقتی درخواست را صادر می‌کنید، باید هم دسته 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

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

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

با صدور درخواست 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

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

دسته توسعه‌دهنده را با صدور درخواست 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

حذف دسته توسعه‌دهنده بااستفاده از «میانای برنامه‌سازی کاربردی»

با صدور درخواست 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

دارایی‌های پیکربندی دسته توسعه‌دهنده برای میانای برنامه‌سازی کاربردی

جدول زیر مشخصه‌های پیکربندی را که می‌توان بااستفاده از میانای برنامه‌سازی کاربردی تنظیم کرد خلاصه می‌کند.

نام شرح پیش‌فرض الزامی است؟
name

نام دارایی. روی MINT_DEVELOPER_CATEGORY تنظیم کنید.

موجود نیست بله
value

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

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