شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید . اطلاعات
همانطور که در بخش های زیر توضیح داده شده است، توسعه دهندگان برنامه خود را ثبت و مدیریت کنید. (ثبت برنامه یک فرآیند جداگانه است، همانطور که در ثبت برنامه ها و مدیریت کلیدهای API توضیح داده شده است).
مقدمه
Edge مزایای زیادی را ارائه می دهد که کاملاً به دانستن اینکه چه کسی API های شما را فراخوانی می کند بستگی دارد. به عنوان مثال، امنیت API، مدیریت ترافیک و مقدار مناسبی از داده های تحلیلی به دانستن اینکه چه کسی تماس می گیرد بستگی دارد. و Edge چگونه میداند چه کسی APIهای شما را فراخوانی میکند؟ با خواندن اطلاعات منحصر به فرد در هر تماس API، مانند شناسه کاربر، کلید API یا نشانه OAuth. این اطلاعات منحصربهفرد عملکردی را که در پروکسیهای API خود ایجاد میکنید قفل یا باز میکند و به شما کنترل کامل بر دسترسی و رفتار API را میدهد.
به همین دلیل است که توسعه دهندگان برنامه باید برای استفاده از API های شما ثبت نام کنند. پس از افزودن، توسعهدهندگان برنامههای خود را ثبت میکنند، APIهایی را که میخواهند استفاده کنند انتخاب میکنند و اعتبارنامههای منحصربهفرد API (کلیدهای مصرفکننده و اسرار) مورد نیاز برای دسترسی به APIهای شما را دریافت میکنند.
نحوه ثبت نام توسعه دهندگان برنامه
توسعه دهندگان برنامه را با استفاده از یکی از روش های زیر ثبت کنید:
- اگر یک حساب Edge پولی دارید، توسعهدهندگان میتوانند از طریق پورتال توسعهدهنده خود ثبتنام کنند. برای اطلاعات بیشتر، یکی از بخش های زیر را بر اساس نوع پورتال توسعه دهنده ببینید:
- پورتال یکپارچه: یک حساب توسعه دهنده در پورتال یکپارچه ایجاد کنید
- دروپال 10: یک حساب توسعه دهنده اپلیکیشن ثبت کنید
- دروپال 7: اضافه کردن و مدیریت حساب های کاربری
- مدیران می توانند توسعه دهندگان برنامه را با استفاده از API ثبت کنند .
- به عنوان مدیر پورتال برنامه نویس، توسعه دهندگان را مستقیماً در پورتال خود مدیریت کنید، همانطور که در بخش های زیر توضیح داده شده است:
- پورتال یکپارچه: حساب های توسعه دهنده را برای مدیریت حساب های توسعه دهنده مدیریت کنید .
- دروپال 10: نحوه تعامل توسعه دهندگان برنامه با ماژول Apigee Edge
- دروپال 7: اضافه کردن و مدیریت حساب های کاربری
- به عنوان مدیر سازمان، توسعه دهندگان را با استفاده از Edge UI یا API مدیریت کنید، همانطور که در بخش های زیر توضیح داده شده است.
توصیه هایی برای مدیریت حساب های توسعه دهنده در پورتال های توسعه دهنده
Apigee توصیه می کند که حساب های توسعه دهنده را مستقیماً در پورتال توسعه دهنده خود مدیریت کنید.
اگر از پورتال یکپارچه استفاده می کنید، این تنها راه برای اطمینان از اینکه حساب های توسعه دهنده در پورتال یکپارچه و Edge همگام می مانند.
اگر از پورتال توسعهدهنده مبتنی بر دروپال استفاده میکنید، مدیریت حسابهای توسعهدهنده مستقیماً در پورتال توسعهدهنده مزایای زیر را فراهم میکند:
- هنگامی که یک برنامهنویس را از طریق رابط مدیر در پورتال اضافه میکنید، میتوانید رمز عبور توسعهدهنده را برای پورتال تنظیم کنید و یک پیام ایمیل خودکار ارسال شده به برنامهنویس را راهاندازی کنید.
هنگام افزودن یا اصلاح یک توسعه دهنده با استفاده از Edge، هیچ ایمیلی برای توسعه دهنده ارسال نمی شود و نمی توانید رمز عبور را برای توسعه دهنده در پورتال تنظیم کنید. بنابراین، توسعه دهنده باید قبل از ورود به پورتال رمز عبور خود را در پورتال بازنشانی کند.
- هر تغییری که در حساب توسعه دهنده در پورتال ایجاد شود به طور خودکار به Edge ارسال می شود.
اگر تصمیم دارید حساب های توسعه دهنده مبتنی بر دروپال را با استفاده از Edge مدیریت کنید، باید توسعه دهندگان برنامه را بین پورتال و Edge همگام کنید .
کاوش در صفحه توسعه دهندگان
با استفاده از رابط کاربری Edge و Classic Edge به صفحه Developers دسترسی داشته باشید و آن را کاوش کنید.
لبه
برای دسترسی به صفحه Developers با استفاده از Edge UI:
- به apigee.com/edge وارد شوید.
- در نوار پیمایش سمت چپ، Publish > Developers را انتخاب کنید.
صفحه Developers نمایش داده می شود.
همانطور که در شکل مشخص شده است، صفحه Developers شما را قادر می سازد:
- یک توسعه دهنده اضافه کنید
- مشاهده و ویرایش جزئیات برنامهنویس ، از جمله موارد زیر:
- صادرات داده های انتشار
- یک توسعه دهنده را حذف کنید
- لیست توسعه دهندگان را جستجو کنید
Classic Edge (ابر خصوصی)
برای دسترسی به صفحه Developers با استفاده از Classic Edge UI:
- به
http:// ms-ip :9000
وارد شوید، جایی که ms-ip آدرس IP یا نام DNS گره مدیریت سرور است. - در نوار پیمایش بالا، Publish > Developers را انتخاب کنید.
صفحه Developers نمایش داده می شود.
- مشاهده لیست توسعه دهندگان
- یک توسعه دهنده اضافه کنید
- جزئیات برنامهنویس، از جمله ویژگیهای سفارشی را مشاهده و ویرایش کنید و یک توسعهدهنده را فعال کنید
- صادرات داده های انتشار
- یک توسعه دهنده را حذف کنید
- لیست توسعه دهندگان را جستجو کنید
- مشاهده پورتال توسعه دهنده متصل (فقط دروپال 7)
اضافه کردن یک توسعه دهنده
برای افزودن یک توسعه دهنده:
- به صفحه Developers دسترسی پیدا کنید.
- روی + Developer کلیک کنید.
- جزئیات برنامهنویس، از جمله نام، نام خانوادگی، ایمیل و نام کاربری را وارد کنید.
- روی ایجاد کلیک کنید.
مشاهده و ویرایش جزئیات برنامهنویس
مشاهده و ویرایش جزئیات برنامهنویس برای سازمانهایی که قابلیت کسب درآمد دارند، میتوانید ویژگیهای سفارشی کسب درآمد تعریف شده در پیکربندی ویژگیهای کسب درآمد را ویرایش کنید.
برای مشاهده و ویرایش جزئیات برنامهنویس:
- به صفحه توسعه دهندگان دسترسی پیدا کنید.
- روی ردیف برنامهنویسی که میخواهید مشاهده و ویرایش کنید کلیک کنید تا جزئیات برنامهنویس باز شود.
- در قسمت Details اطلاعات زیر نمایش داده می شود. در صورت نیاز، جزئیات برنامهنویس را ویرایش کنید.
جزئیات توضیحات جزئیات نام و نام خانوادگی، نام کاربری و ایمیل توسعه دهنده؛ وضعیت ثبت نام و مدت زمان؛ و شناسه توسعه دهنده
برای ویرایش جزئیات برنامهنویس، در یکی از فیلدهای زیر کلیک کنید:- نام
- نام خانوادگی
- ایمیل
- نام کاربری
ویژگی های سفارشی ویژگی های سفارشی تعریف شده برای توسعه دهنده. پیکربندی ویژگی های سفارشی، در صورت لزوم. برای اطلاعات بیشتر رجوع کنید به: برنامه ها برنامه هایی که توسط توسعه دهنده ثبت شده اند. به ثبت برنامه ها مراجعه کنید. - توسعه دهنده را در قسمت Status فعال یا غیرفعال کنید.
برای اطلاعات بیشتر، فعال کردن و غیرفعال کردن یک توسعه دهنده را ببینید.
با Apigee Edge for Public Cloud ، Edge موجودیت های زیر را حداقل 180 ثانیه پس از دسترسی به موجودیت ها در حافظه پنهان نگه می دارد.
- نشانه های دسترسی OAuth. این بدان معنی است که یک توکن باطل شده ممکن است تا سه دقیقه، تا زمانی که محدودیت حافظه پنهان آن منقضی شود، موفق باشد.
- نهادهای سرویس مدیریت کلید (KMS) (برنامهها، توسعهدهندگان، محصولات API).
- ویژگی های سفارشی در توکن های OAuth و موجودیت های KMS.
مدیریت ویژگی های سفارشی برای یک توسعه دهنده
حداکثر 18 ویژگی سفارشی برای هر برنامهنویس اضافه کنید، از جمله ویژگیهای کسب درآمد شرح دادهشده در پیکربندی ویژگیهای کسب درآمد .
برای مدیریت ویژگی های سفارشی:
- به صفحه Developers دسترسی پیدا کنید.
- روی ردیف برنامهنویسی که میخواهید ویژگیهای سفارشی را برای آن مدیریت کنید کلیک کنید تا جزئیات برنامهنویس باز شود.
- در قسمت Custom Attributes روی + کلیک کنید.
- نام و مقدار مشخصه را وارد کنید.
- کلیک کنید .
- برای حذف یک ویژگی سفارشی، مکان نما را روی ویژگی قرار دهید و کلیک کنید در منوی اقدامات
فعال و غیرفعال کردن یک توسعه دهنده
هنگامی که یک توسعهدهنده برنامه در پورتال شما ثبت نام میکند، میتوانید تنظیم کنید که آیا به طور پیشفرض فعال هستند یا خیر.
وقتی برنامهنویسی غیرفعال است، توسعهدهنده همچنان میتواند وارد پورتال توسعهدهنده شود و برنامهها را ایجاد کند، اما هیچ یک از کلیدهای API مربوطه کار نمیکند. برنامههای توسعهدهنده همچنان وضعیت تأیید شده (یا سایر موارد) خود را حفظ میکنند، مانند کلیدهای API، حتی اگر زمانی که توسعهدهنده غیرفعال است، معتبر نیستند.
برای فعال یا غیرفعال کردن یک توسعه دهنده:
- به صفحه Developers دسترسی پیدا کنید.
- روی ردیف برنامهنویسی که میخواهید فعال یا غیرفعال کنید کلیک کنید تا جزئیات برنامهنویس باز شود.
- در بخش جزئیات، قسمت وضعیت را بر حسب نیاز روی فعال یا غیرفعال تنظیم کنید.
- اگر توسعه دهنده در چندین سازمان است، مراحل را تکرار کنید.
صادر کردن داده های انتشار
داده های انتشار زیر را به عنوان فایل مقادیر جدا شده با کاما (CSV) صادر کنید:
- جزئیات توسعه دهنده
- جزئیات محصول برنامهنویس، برنامه و API
برای صادرات داده های انتشار:
- به صفحه توسعه دهندگان دسترسی پیدا کنید.
- روی صادرات CSV کلیک کنید...
- Developers یا Developers، Apps and Products را از منوی کشویی انتخاب کنید.
داده های انتشار انتخاب شده به عنوان یک فایل CSV دانلود می شود.
حذف یک توسعه دهنده
برای حذف یک توسعه دهنده:
- به صفحه Developers دسترسی پیدا کنید.
- مکاننمای خود را روی ردیف برنامهنویسی که میخواهید حذف کنید قرار دهید تا منوی عملکردها نمایش داده شود.
- کلیک کنید .
- برای تایید حذف روی Delete کلیک کنید.
همگام سازی توسعه دهندگان برنامه بین پورتال و Edge
اگر از پورتال توسعه دهندگان مبتنی بر دروپال برای انتشار API های خود استفاده می کنید، تغییرات ایجاد شده در توسعه دهندگان برنامه با استفاده از Edge در پورتال منتشر نمی شود. شما باید به عنوان مدیر پورتال وارد پورتال شوید و پورتال را با Edge همگام کنید تا این تغییرات در پورتال ظاهر شوند.
برای همگام سازی پورتال برنامه نویس خود با توسعه دهندگان برنامه تعریف شده در Edge، به بخش های زیر مراجعه کنید:
- دروپال 10: توسعه دهندگان را با Apigee Edge همگام کنید
- دروپال 7: همگام سازی توسعه دهندگان برنامه بین پورتال و Edge
گروه بندی توسعه دهندگان به شرکت ها
با کسب درآمد، یک شرکت مجموعه ای از توسعه دهندگان است که به عنوان یک موجودیت واحد مدیریت می شوند. یک شرکت می تواند هر گروهی باشد که برای سازمان شما مناسب است مانند واحد تجاری، خط تولید یا بخش. گروهبندی توسعهدهندگان به شرکتها زمانی مفید است که نیاز به داشتن چندین توسعهدهنده در یک نهاد شرکتی واحد داشته باشید. به عنوان مثال، ممکن است لازم باشد شرکت های مختلفی را برای مقاصد صورتحساب راه اندازی کنید. با این حال، توسعه دهندگان در سازمان شما نیازی به ارتباط با یک شرکت ندارند. توجه داشته باشید که یک توسعه دهنده همیشه یک موجودیت واحد است که به طور منحصر به فرد توسط عنصر ایمیل شناسایی می شود. اگر یک توسعه دهنده بخشی از یک شرکت باشد، نام شرکت را در صفحه توسعه دهندگان خواهید دید.
برای کسب اطلاعات بیشتر درباره مدیریت شرکتها و توسعهدهندگان برای کسب درآمد، به مدیریت شرکتها و توسعهدهندگان مراجعه کنید.
پیکربندی ویژگی های کسب درآمد
هنگام ویرایش یک برنامهنویس با استفاده از رابط کاربری یا ایجاد یا ویرایش یک برنامهنویس با استفاده از API ، میتوانید ویژگیهای کسب درآمد تعریف شده در جدول زیر را پیکربندی کنید. در ابتدا، هنگام ویرایش نمایه سازمان، ویژگیهای کسب درآمد را برای سازمان پیکربندی میکنید.
نام فیلد | نام ویژگی سفارشی | توضیحات |
---|---|---|
آدرس | MINT_DEVELOPER_ADDRESS | آدرس برنامهنویس، شامل فیلدهای زیر: آدرس (خطوط 1 و 2)، شهر، ایالت، کد پستی و کشور. |
نمایه صورتحساب | MINT_BILLING_PROFILE | چرخه صورتحساب برای سازمان شما مقادیر معتبر عبارتند از:
|
نوع صورتحساب | MINT_BILLING_TYPE | مدل پرداخت برنامهنویس برای صورتحساب استفاده میشود. مقدار می تواند یکی از موارد زیر باشد:
به پیکربندی انواع صورتحساب پیشپرداخت و پسپرداخت با استفاده از API مراجعه کنید. |
دسته بندی | MINT_DEVELOPER_CATEGORY | دسته برنامهنویسی که میخواهید توسعهدهنده را به آن اضافه کنید. دسته توسعهدهنده گروهی از توسعهدهندگان یا شرکتهایی با ویژگیهای مشابه است. برای اطلاعات بیشتر، به مدیریت دستههای برنامهنویس مراجعه کنید. |
شناسه شرکت | MINT_COMPANY_ID | شناسه شرکت، در صورت وجود. برای اطلاعات بیشتر، به گروه بندی توسعه دهندگان به شرکت ها مراجعه کنید. |
نوع توسعه دهنده | MINT_DEVELOPER_TYPE | این ویژگی توسط Apigee استفاده نمی شود. نوع توسعه دهنده مقادیر معتبر عبارتند از: |
کارگزار است | MINT_IS_BROKER | پرچمی که مشخص می کند آیا درآمد بر اساس خالص است یا خیر. |
نام قانونی | MINT_DEVELOPER_LEGAL_NAME | نام قانونی توسعه دهنده که در همه گزارش ها استفاده خواهد شد. توجه : اگر توسعهدهنده با یک شرکت گروهبندی نشده باشد و بخواهد در یک طرح نرخ منتشر شده مشترک شود، این ویژگی لازم است. |
صورتحساب شخصی | MINT_HAS_SELF_BILLING | پرچمی که مشخص میکند آیا صورتحسابهای شخصی فعال هستند یا خیر. اگر فعال باشد ( true )، درآمدزایی به جای صورتحساب سهم درآمد، یک فاکتور صورتحساب شخصی ایجاد میکند. فاکتور خود-صورتحساب یک سند مالی است که مبلغی را که به توسعه دهنده تعلق می گیرد را به تفصیل بیان می کند. این به عنوان یک فاکتور برای ارائه دهنده API از طرف توسعه دهنده عمل می کند. |
مجوز معافیت مالیاتی # | MINT_TAX_EXEMPT_AUTH_NO | شماره معافیت مالیاتی دولت، در صورت وجود. |
نرخ مالیات | MINT_APPROX_TAX_RATE | نرخ مالیات تقریبی برای توسعه دهنده. مقدار اعشاری را با حداکثر 3 کاراکتر قبل از اعشار و 4 کاراکتر بعد از اعشار مشخص کنید. |
مدیریت توسعه دهندگان با استفاده از API
توسعه دهندگان را با استفاده از Developer API مدیریت کنید.
هنگام ایجاد و بهروزرسانی یک برنامهنویس با استفاده از API، میتوانید ویژگیهای کسب درآمد را که در پیکربندی ویژگیهای کسب درآمد توضیح داده شده است، در صورت لزوم پیکربندی کنید.
، شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید . اطلاعات
همانطور که در بخش های زیر توضیح داده شده است، توسعه دهندگان برنامه خود را ثبت و مدیریت کنید. (ثبت برنامه یک فرآیند جداگانه است، همانطور که در ثبت برنامه ها و مدیریت کلیدهای API توضیح داده شده است).
مقدمه
Edge مزایای زیادی را ارائه می دهد که کاملاً به دانستن اینکه چه کسی API های شما را فراخوانی می کند بستگی دارد. به عنوان مثال، امنیت API، مدیریت ترافیک و مقدار مناسبی از داده های تحلیلی به دانستن اینکه چه کسی تماس می گیرد بستگی دارد. و Edge چگونه میداند چه کسی APIهای شما را فراخوانی میکند؟ با خواندن اطلاعات منحصر به فرد در هر تماس API، مانند شناسه کاربر، کلید API یا نشانه OAuth. این اطلاعات منحصربهفرد عملکردی را که در پروکسیهای API خود ایجاد میکنید قفل یا باز میکند و به شما کنترل کامل بر دسترسی و رفتار API را میدهد.
به همین دلیل است که توسعه دهندگان برنامه باید برای استفاده از API های شما ثبت نام کنند. پس از افزودن، توسعهدهندگان برنامههای خود را ثبت میکنند، APIهایی را که میخواهند استفاده کنند انتخاب میکنند و اعتبارنامههای منحصربهفرد API (کلیدهای مصرفکننده و اسرار) مورد نیاز برای دسترسی به APIهای شما را دریافت میکنند.
نحوه ثبت نام توسعه دهندگان برنامه
توسعه دهندگان برنامه را با استفاده از یکی از روش های زیر ثبت کنید:
- اگر یک حساب Edge پولی دارید، توسعهدهندگان میتوانند از طریق پورتال توسعهدهنده خود ثبتنام کنند. برای اطلاعات بیشتر، یکی از بخش های زیر را بر اساس نوع پورتال توسعه دهنده ببینید:
- پورتال یکپارچه: یک حساب توسعه دهنده در پورتال یکپارچه ایجاد کنید
- دروپال 10: یک حساب توسعه دهنده اپلیکیشن ثبت کنید
- دروپال 7: اضافه کردن و مدیریت حساب های کاربری
- مدیران می توانند توسعه دهندگان برنامه را با استفاده از API ثبت کنند .
- به عنوان مدیر پورتال برنامه نویس، توسعه دهندگان را مستقیماً در پورتال خود مدیریت کنید، همانطور که در بخش های زیر توضیح داده شده است:
- پورتال یکپارچه: حساب های توسعه دهنده را برای مدیریت حساب های توسعه دهنده مدیریت کنید .
- دروپال 10: نحوه تعامل توسعه دهندگان برنامه با ماژول Apigee Edge
- دروپال 7: اضافه کردن و مدیریت حساب های کاربری
- به عنوان مدیر سازمان، توسعه دهندگان را با استفاده از Edge UI یا API مدیریت کنید، همانطور که در بخش های زیر توضیح داده شده است.
توصیه هایی برای مدیریت حساب های توسعه دهنده در پورتال های توسعه دهنده
Apigee توصیه می کند که حساب های توسعه دهنده را مستقیماً در پورتال توسعه دهنده خود مدیریت کنید.
اگر از پورتال یکپارچه استفاده می کنید، این تنها راه برای اطمینان از اینکه حساب های توسعه دهنده در پورتال یکپارچه و Edge همگام می مانند.
اگر از پورتال توسعهدهنده مبتنی بر دروپال استفاده میکنید، مدیریت حسابهای توسعهدهنده مستقیماً در پورتال توسعهدهنده مزایای زیر را فراهم میکند:
- هنگامی که یک برنامهنویس را از طریق رابط مدیر در پورتال اضافه میکنید، میتوانید رمز عبور توسعهدهنده را برای پورتال تنظیم کنید و یک پیام ایمیل خودکار ارسال شده به برنامهنویس را راهاندازی کنید.
هنگام افزودن یا اصلاح یک توسعه دهنده با استفاده از Edge، هیچ ایمیلی برای توسعه دهنده ارسال نمی شود و نمی توانید رمز عبور را برای توسعه دهنده در پورتال تنظیم کنید. بنابراین، توسعه دهنده باید قبل از ورود به پورتال رمز عبور خود را در پورتال بازنشانی کند.
- هر تغییری که در حساب توسعه دهنده در پورتال ایجاد شود به طور خودکار به Edge ارسال می شود.
اگر تصمیم دارید حساب های توسعه دهنده مبتنی بر دروپال را با استفاده از Edge مدیریت کنید، باید توسعه دهندگان برنامه را بین پورتال و Edge همگام کنید .
کاوش در صفحه توسعه دهندگان
با استفاده از رابط کاربری Edge و Classic Edge به صفحه Developers دسترسی داشته باشید و آن را کاوش کنید.
لبه
برای دسترسی به صفحه Developers با استفاده از Edge UI:
- به apigee.com/edge وارد شوید.
- در نوار پیمایش سمت چپ، Publish > Developers را انتخاب کنید.
صفحه Developers نمایش داده می شود.
همانطور که در شکل مشخص شده است، صفحه Developers شما را قادر می سازد:
- یک توسعه دهنده اضافه کنید
- مشاهده و ویرایش جزئیات برنامهنویس ، از جمله موارد زیر:
- صادرات داده های انتشار
- یک توسعه دهنده را حذف کنید
- لیست توسعه دهندگان را جستجو کنید
Classic Edge (ابر خصوصی)
برای دسترسی به صفحه Developers با استفاده از Classic Edge UI:
- به
http:// ms-ip :9000
وارد شوید، جایی که ms-ip آدرس IP یا نام DNS گره مدیریت سرور است. - در نوار پیمایش بالا، Publish > Developers را انتخاب کنید.
صفحه Developers نمایش داده می شود.
- مشاهده لیست توسعه دهندگان
- یک توسعه دهنده اضافه کنید
- جزئیات برنامهنویس، از جمله ویژگیهای سفارشی را مشاهده و ویرایش کنید و یک توسعهدهنده را فعال کنید
- صادرات داده های انتشار
- یک توسعه دهنده را حذف کنید
- لیست توسعه دهندگان را جستجو کنید
- مشاهده پورتال توسعه دهنده متصل (فقط دروپال 7)
اضافه کردن یک توسعه دهنده
برای افزودن یک توسعه دهنده:
- به صفحه Developers دسترسی پیدا کنید.
- روی + Developer کلیک کنید.
- جزئیات برنامهنویس، از جمله نام، نام خانوادگی، ایمیل و نام کاربری را وارد کنید.
- روی ایجاد کلیک کنید.
مشاهده و ویرایش جزئیات برنامهنویس
مشاهده و ویرایش جزئیات برنامهنویس برای سازمانهایی که قابلیت کسب درآمد دارند، میتوانید ویژگیهای سفارشی کسب درآمد تعریف شده در پیکربندی ویژگیهای کسب درآمد را ویرایش کنید.
برای مشاهده و ویرایش جزئیات برنامهنویس:
- به صفحه Developers دسترسی پیدا کنید.
- روی ردیف برنامهنویسی که میخواهید مشاهده و ویرایش کنید کلیک کنید تا جزئیات برنامهنویس باز شود.
- در قسمت Details اطلاعات زیر نمایش داده می شود. در صورت لزوم، جزئیات برنامهنویس را ویرایش کنید.
جزئیات توضیحات جزئیات نام و نام خانوادگی، نام کاربری و ایمیل توسعه دهنده؛ وضعیت ثبت نام و مدت زمان؛ و شناسه توسعه دهنده
برای ویرایش جزئیات برنامهنویس، در یکی از فیلدهای زیر کلیک کنید:- نام
- نام خانوادگی
- ایمیل
- نام کاربری
ویژگی های سفارشی ویژگی های سفارشی تعریف شده برای توسعه دهنده. در صورت نیاز، ویژگی های سفارشی را پیکربندی کنید. برای اطلاعات بیشتر رجوع کنید به: برنامه ها برنامه هایی که توسط توسعه دهنده ثبت شده اند. به ثبت برنامه ها مراجعه کنید. - توسعه دهنده را در قسمت Status فعال یا غیرفعال کنید.
برای اطلاعات بیشتر، فعال کردن و غیرفعال کردن یک توسعه دهنده را ببینید.
با Apigee Edge for Public Cloud ، Edge موجودیت های زیر را حداقل 180 ثانیه پس از دسترسی به موجودیت ها در حافظه پنهان نگه می دارد.
- نشانه های دسترسی OAuth. این بدان معنی است که یک توکن باطل شده ممکن است تا سه دقیقه، تا زمانی که محدودیت حافظه پنهان آن منقضی شود، موفق باشد.
- نهادهای سرویس مدیریت کلید (KMS) (برنامهها، توسعهدهندگان، محصولات API).
- ویژگی های سفارشی در توکن های OAuth و موجودیت های KMS.
مدیریت ویژگی های سفارشی برای یک توسعه دهنده
حداکثر 18 ویژگی سفارشی برای هر برنامهنویس اضافه کنید، از جمله ویژگیهای کسب درآمد شرح دادهشده در پیکربندی ویژگیهای کسب درآمد .
برای مدیریت ویژگی های سفارشی:
- به صفحه Developers دسترسی پیدا کنید.
- روی ردیف برنامهنویسی که میخواهید ویژگیهای سفارشی را برای آن مدیریت کنید کلیک کنید تا جزئیات برنامهنویس باز شود.
- در قسمت Custom Attributes روی + کلیک کنید.
- نام و مقدار مشخصه را وارد کنید.
- کلیک کنید .
- برای حذف یک ویژگی سفارشی، مکان نما را روی ویژگی قرار دهید و کلیک کنید در منوی اقدامات
فعال و غیرفعال کردن یک توسعه دهنده
هنگامی که یک توسعهدهنده برنامه در پورتال شما ثبت نام میکند، میتوانید تنظیم کنید که آیا به طور پیشفرض فعال هستند یا خیر.
وقتی برنامهنویسی غیرفعال است، توسعهدهنده همچنان میتواند وارد پورتال توسعهدهنده شود و برنامهها را ایجاد کند، اما هیچ یک از کلیدهای API مربوطه کار نمیکند. برنامههای توسعهدهنده همچنان وضعیت تأیید شده (یا سایر موارد) خود را حفظ میکنند، مانند کلیدهای API، حتی اگر زمانی که توسعهدهنده غیرفعال است، معتبر نیستند.
برای فعال یا غیرفعال کردن یک توسعه دهنده:
- به صفحه Developers دسترسی پیدا کنید.
- روی ردیف برنامهنویسی که میخواهید فعال یا غیرفعال کنید کلیک کنید تا جزئیات برنامهنویس باز شود.
- در بخش جزئیات، قسمت وضعیت را بر حسب نیاز روی فعال یا غیرفعال تنظیم کنید.
- اگر توسعه دهنده در چندین سازمان است، مراحل را تکرار کنید.
صادر کردن داده های انتشار
داده های انتشار زیر را به عنوان فایل مقادیر جدا شده با کاما (CSV) صادر کنید:
- جزئیات توسعه دهنده
- جزئیات محصول برنامهنویس، برنامه و API
برای صادرات داده های انتشار:
- به صفحه Developers دسترسی پیدا کنید.
- روی صادرات CSV کلیک کنید...
- Developers یا Developers، Apps and Products را از منوی کشویی انتخاب کنید.
داده های انتشار انتخاب شده به عنوان یک فایل CSV دانلود می شود.
حذف یک توسعه دهنده
برای حذف یک توسعه دهنده:
- به صفحه Developers دسترسی پیدا کنید.
- مکاننمای خود را روی ردیف برنامهنویسی که میخواهید حذف کنید قرار دهید تا منوی عملکردها نمایش داده شود.
- کلیک کنید .
- برای تایید حذف روی Delete کلیک کنید.
همگام سازی توسعه دهندگان برنامه بین پورتال و Edge
اگر از پورتال توسعه دهندگان مبتنی بر دروپال برای انتشار API های خود استفاده می کنید، تغییرات ایجاد شده در توسعه دهندگان برنامه با استفاده از Edge در پورتال منتشر نمی شود. شما باید به عنوان مدیر پورتال وارد پورتال شوید و پورتال را با Edge همگام کنید تا این تغییرات در پورتال ظاهر شوند.
برای همگام سازی پورتال برنامه نویس خود با توسعه دهندگان برنامه تعریف شده در Edge، به بخش های زیر مراجعه کنید:
- دروپال 10: توسعه دهندگان را با Apigee Edge همگام کنید
- دروپال 7: همگام سازی توسعه دهندگان برنامه بین پورتال و Edge
گروه بندی توسعه دهندگان به شرکت ها
با کسب درآمد، یک شرکت مجموعه ای از توسعه دهندگان است که به عنوان یک موجودیت واحد مدیریت می شوند. یک شرکت می تواند هر گروهی باشد که برای سازمان شما مناسب است مانند واحد تجاری، خط تولید یا بخش. گروهبندی توسعهدهندگان به شرکتها زمانی مفید است که نیاز به داشتن چندین توسعهدهنده در یک نهاد شرکتی واحد داشته باشید. به عنوان مثال، ممکن است لازم باشد شرکت های مختلفی را برای مقاصد صورتحساب راه اندازی کنید. با این حال، توسعه دهندگان در سازمان شما نیازی به ارتباط با یک شرکت ندارند. توجه داشته باشید که یک توسعه دهنده همیشه یک موجودیت واحد است که به طور منحصر به فرد توسط عنصر ایمیل شناسایی می شود. اگر یک توسعه دهنده بخشی از یک شرکت باشد، نام شرکت را در صفحه توسعه دهندگان خواهید دید.
برای کسب اطلاعات بیشتر درباره مدیریت شرکتها و توسعهدهندگان برای کسب درآمد، به مدیریت شرکتها و توسعهدهندگان مراجعه کنید.
پیکربندی ویژگی های کسب درآمد
هنگام ویرایش یک برنامهنویس با استفاده از رابط کاربری یا ایجاد یا ویرایش یک برنامهنویس با استفاده از API ، میتوانید ویژگیهای کسب درآمد تعریف شده در جدول زیر را پیکربندی کنید. در ابتدا، هنگام ویرایش نمایه سازمان، ویژگیهای کسب درآمد را برای سازمان پیکربندی میکنید.
نام فیلد | نام ویژگی سفارشی | توضیحات |
---|---|---|
آدرس | MINT_DEVELOPER_ADDRESS | آدرس برنامهنویس، شامل فیلدهای زیر: آدرس (خطوط 1 و 2)، شهر، ایالت، کد پستی و کشور. |
نمایه صورتحساب | MINT_BILLING_PROFILE | چرخه صورتحساب برای سازمان شما مقادیر معتبر عبارتند از:
|
نوع صورتحساب | MINT_BILLING_TYPE | مدل پرداخت برنامهنویس برای صورتحساب استفاده میشود. مقدار می تواند یکی از موارد زیر باشد:
به پیکربندی انواع صورتحساب پیشپرداخت و پسپرداخت با استفاده از API مراجعه کنید. |
دسته بندی | MINT_DEVELOPER_CATEGORY | دسته برنامهنویسی که میخواهید توسعهدهنده را به آن اضافه کنید. دسته توسعهدهنده گروهی از توسعهدهندگان یا شرکتهایی با ویژگیهای مشابه است. برای اطلاعات بیشتر، به مدیریت دستههای برنامهنویس مراجعه کنید. |
شناسه شرکت | MINT_COMPANY_ID | شناسه شرکت، در صورت وجود. برای اطلاعات بیشتر، به گروه بندی توسعه دهندگان به شرکت ها مراجعه کنید. |
نوع توسعه دهنده | MINT_DEVELOPER_TYPE | این ویژگی توسط Apigee استفاده نمی شود. نوع توسعه دهنده مقادیر معتبر عبارتند از: |
کارگزار است | MINT_IS_BROKER | پرچمی که مشخص می کند آیا درآمد بر اساس خالص است یا خیر. |
نام قانونی | MINT_DEVELOPER_LEGAL_NAME | نام قانونی توسعه دهنده که در همه گزارش ها استفاده خواهد شد. توجه : اگر توسعهدهنده با یک شرکت گروهبندی نشده باشد و بخواهد در یک طرح نرخ منتشر شده مشترک شود، این ویژگی لازم است. |
صورتحساب شخصی | MINT_HAS_SELF_BILLING | پرچمی که مشخص میکند آیا صورتحسابهای شخصی فعال هستند یا خیر. اگر فعال باشد ( true )، درآمدزایی به جای صورتحساب سهم درآمد، یک فاکتور صورتحساب شخصی ایجاد میکند. فاکتور خود-صورتحساب یک سند مالی است که مبلغی را که به توسعه دهنده تعلق می گیرد را به تفصیل بیان می کند. این به عنوان یک فاکتور برای ارائه دهنده API از طرف توسعه دهنده عمل می کند. |
مجوز معافیت مالیاتی # | MINT_TAX_EXEMPT_AUTH_NO | شماره معافیت مالیاتی دولت، در صورت وجود. |
نرخ مالیات | MINT_APPROX_TAX_RATE | نرخ مالیات تقریبی برای توسعه دهنده. مقدار اعشاری را با حداکثر 3 کاراکتر قبل از اعشار و 4 کاراکتر بعد از اعشار مشخص کنید. |
مدیریت توسعه دهندگان با استفاده از API
توسعه دهندگان را با استفاده از Developer API مدیریت کنید.
هنگام ایجاد و بهروزرسانی یک برنامهنویس با استفاده از API، میتوانید ویژگیهای کسب درآمد را که در پیکربندی ویژگیهای کسب درآمد توضیح داده شده است، در صورت لزوم پیکربندی کنید.