شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید . اطلاعات
یک گروه توسعه دهنده گروهی از توسعه دهندگان یا شرکت هایی با ویژگی های مشابه است که به شما امکان می دهد از درآمدزایی پیکربندی کنید تا در آن دسته خاص فعالیت کنید. به عنوان مثال ، شما می توانید با ایجاد یک گروه توسعه دهنده به نام "invenue_sharing" و افزودن توسعه دهندگان به آن ، برنامه هایی را ایجاد کنید که برای کلیه توسعه دهندگان که برنامه های اشتراک درآمد را تهیه می کنند ، اعمال می شود. برای اطلاعات بیشتر درباره ایجاد طرحهای نرخ با دستههای برنامهنویس، به ایجاد طرحهای نرخگذاری مراجعه کنید.
کاوش صفحه دستههای برنامهنویس
همانطور که در بخشهای زیر توضیح داده شد، با استفاده از رابط کاربری Edge یا Classic Edge به صفحه دستههای برنامهنویس دسترسی پیدا کنید.
برای دسترسی به صفحه توسعه دستهها:
- به apigee.com/edge وارد شوید.
- انتشار > کسب درآمد > دسته بندی های برنامه نویس را در نوار پیمایش سمت چپ انتخاب کنید.
صفحه Developer Categories نمایش داده می شود.
همانطور که در شکل مشخص شده است، صفحه Developer Categories شما را قادر می سازد:
برای دسترسی به صفحه توسعه دستهها با استفاده از رابط کاربری Classic Edge:
- به
http:// ms-ip :9000
وارد شوید، جایی که ms-ip آدرس IP یا نام DNS گره مدیریت سرور است. - در نوار پیمایش بالا، Publish > Developer Categories را انتخاب کنید.
صفحه Developer Categories نمایش داده می شود.
صفحه دستههای توسعهدهنده شما را قادر میسازد:
اضافه کردن یک دسته توسعه دهنده
برای افزودن دسته برنامهنویس با استفاده از رابط کاربری:
- به صفحه توسعه دستهها دسترسی پیدا کنید.
- روی + Developer Category کلیک کنید.
- یک نام برای دسته جدید و یک توضیح کوتاه وارد کنید.
- روی Create Developer Category کلیک کنید.
اضافه کردن یک شرکت به یک دسته توسعه دهنده
یک شرکت را به یک گروه توسعه دهنده اضافه کنید. یک شرکت می تواند تنها به یک دسته توسعه دهندگان تعلق داشته باشد.
برای افزودن یک شرکت به یک گروه توسعه دهنده:
- در نوار پیمایش بالا، Publish > Companies را انتخاب کنید.
- شرکتی را که می خواهید به دسته توسعه دهندگان اضافه کنید انتخاب کنید.
- روی ویرایش در صفحه شرکت کلیک کنید.
- دسته توسعه دهنده را برای شرکت انتخاب کنید.
- روی ذخیره کلیک کنید.
ویرایش یک دسته توسعه دهنده
برای ویرایش دسته برنامهنویس با استفاده از رابط کاربری:
- به صفحه توسعه دستهها دسترسی پیدا کنید.
- مکان نما را روی دسته برنامه نویسی که می خواهید ویرایش کنید قرار دهید و کلیک کنید
.
- وارد گروه توسعه دهنده شوید.
- روی رده بندی به روزرسانی توسعه دهنده کلیک کنید.
حذف یک دسته توسعه دهنده
برای حذف یک دسته توسعه دهنده با استفاده از UI:
- به صفحه توسعه دستهها دسترسی پیدا کنید.
- مکان نما را روی دسته برنامه نویسی که می خواهید ویرایش کنید قرار دهید.
- کلیک کنید
.
- برای تایید عملیات روی Delete کلیک کنید.
مدیریت دسته های توسعه دهندگان با استفاده از API
دستههای برنامهنویس را با استفاده از API مدیریت کنید، همانطور که در بخشهای زیر توضیح داده شده است.
اضافه کردن یک دسته توسعه دهنده با استفاده از 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" }' \ -upassword
پاسخ باید چیزی شبیه به این باشد:
{ "description" : "Gold membership", "id" : "aa6f960a-d9fd-416e-be39-c071418aabd0", "name" : "Gold" }
افزودن یک توسعه دهنده یا شرکت به دسته توسعه دهندگان با استفاده از API
هنگامی که شرکت یا توسعه دهنده را با صدور درخواست پست به منابع زیر اضافه یا ویرایش می کنید ، یک توسعه دهنده یا شرکت را به یک گروه توسعه دهنده اضافه کنید یا ویرایش کنید:
- /organizations/{org_name}/companies
- /organizations/{org_name}/developers
برای افزودن یک توسعه دهنده یا شرکت به یک دسته توسعه دهنده هنگام ویرایش شرکت یا توسعه دهنده ، به ترتیب درخواست PUS را برای منابع زیر صادر کنید:
- /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" }" } }' \ -upassword
مشاهده دسته های توسعه دهندگان با استفاده از API
یک دسته برنامهنویس خاص یا همه دستههای توسعهدهنده در یک سازمان را مشاهده کنید.
مشاهده یک دسته توسعه دهنده خاص با صدور درخواست دریافت به /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" \ -upassword
با ارسال یک درخواست 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" \ -upassword
ویرایش یک دسته توسعه دهنده با استفاده از 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" }' \ -upassword
حذف یک دسته توسعه دهنده با استفاده از 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" \ -upassword
ویژگی های پیکربندی دسته برنامه نویس برای API
جدول زیر ویژگی های پیکربندی را که می توان با استفاده از API تنظیم کرد، خلاصه می کند.
نام | توضیحات | پیش فرض | مورد نیاز؟ |
---|---|---|---|
name | نام ملک. روی MINT_DEVELOPER_CATEGORY تنظیم کنید. | N/A | بله |
value | شناسه دسته برنامهنویسی که توسعهدهنده به آن اضافه شده است. | N/A | بله، به منظور تنظیم دسته توسعه دهنده. |