ثبت نام توسعه دهندگان برنامه

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

همانطور که در بخش های زیر توضیح داده شده است، توسعه دهندگان برنامه خود را ثبت و مدیریت کنید. (ثبت برنامه یک فرآیند جداگانه است، همانطور که در ثبت برنامه ها و مدیریت کلیدهای API توضیح داده شده است).

مقدمه

Edge مزایای زیادی را ارائه می دهد که کاملاً به دانستن اینکه چه کسی API های شما را فراخوانی می کند بستگی دارد. به عنوان مثال، امنیت API، مدیریت ترافیک و مقدار مناسبی از داده های تحلیلی به دانستن اینکه چه کسی تماس می گیرد بستگی دارد. و Edge چگونه می‌داند چه کسی APIهای شما را فراخوانی می‌کند؟ با خواندن اطلاعات منحصر به فرد در هر تماس API، مانند شناسه کاربر، کلید API یا نشانه OAuth. این اطلاعات منحصربه‌فرد عملکردی را که در پروکسی‌های API خود ایجاد می‌کنید قفل یا باز می‌کند و به شما کنترل کامل بر دسترسی و رفتار API را می‌دهد.

به همین دلیل است که توسعه دهندگان برنامه باید برای استفاده از API های شما ثبت نام کنند. پس از افزودن، توسعه‌دهندگان برنامه‌های خود را ثبت می‌کنند، APIهایی را که می‌خواهند استفاده کنند انتخاب می‌کنند و اعتبارنامه‌های منحصربه‌فرد API (کلیدهای مصرف‌کننده و اسرار) مورد نیاز برای دسترسی به API‌های شما را دریافت می‌کنند.

نحوه ثبت نام توسعه دهندگان برنامه

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

توصیه هایی برای مدیریت حساب های توسعه دهنده در پورتال های توسعه دهنده

Apigee توصیه می کند که حساب های توسعه دهنده را مستقیماً در پورتال توسعه دهنده خود مدیریت کنید.

اگر از پورتال یکپارچه استفاده می کنید، این تنها راه برای اطمینان از اینکه حساب های توسعه دهنده در پورتال یکپارچه و Edge همگام می مانند.

اگر از پورتال توسعه‌دهنده مبتنی بر دروپال استفاده می‌کنید، مدیریت حساب‌های توسعه‌دهنده مستقیماً در پورتال توسعه‌دهنده مزایای زیر را فراهم می‌کند:

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

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

  • هر تغییری که در حساب توسعه دهنده در پورتال ایجاد شود به طور خودکار به Edge ارسال می شود.

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

کاوش در صفحه توسعه دهندگان

با استفاده از رابط کاربری Edge و Classic Edge به صفحه Developers دسترسی داشته باشید و آن را کاوش کنید.

لبه

برای دسترسی به صفحه Developers با استفاده از Edge UI:

  1. به apigee.com/edge وارد شوید.
  2. در نوار پیمایش سمت چپ، Publish > Developers را انتخاب کنید.

صفحه Developers نمایش داده می شود.

همانطور که در شکل مشخص شده است، صفحه Developers شما را قادر می سازد:

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

برای دسترسی به صفحه Developers با استفاده از Classic Edge UI:

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

صفحه Developers نمایش داده می شود.

اضافه کردن یک توسعه دهنده

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

  1. به صفحه Developers دسترسی پیدا کنید.
  2. روی + Developer کلیک کنید.
  3. جزئیات برنامه‌نویس، از جمله نام، نام خانوادگی، ایمیل و نام کاربری را وارد کنید.
  4. روی ایجاد کلیک کنید.

مشاهده و ویرایش جزئیات برنامه‌نویس

مشاهده و ویرایش جزئیات برنامه‌نویس برای سازمان‌هایی که قابلیت کسب درآمد دارند، می‌توانید ویژگی‌های سفارشی کسب درآمد تعریف شده در پیکربندی ویژگی‌های کسب درآمد را ویرایش کنید.

برای مشاهده و ویرایش جزئیات برنامه‌نویس:

  1. به صفحه توسعه دهندگان دسترسی پیدا کنید.
  2. روی ردیف برنامه‌نویسی که می‌خواهید مشاهده و ویرایش کنید کلیک کنید تا جزئیات برنامه‌نویس باز شود.
  3. در قسمت Details اطلاعات زیر نمایش داده می شود. در صورت نیاز، جزئیات برنامه‌نویس را ویرایش کنید.
    جزئیات توضیحات
    جزئیات نام و نام خانوادگی، نام کاربری و ایمیل توسعه دهنده؛ وضعیت ثبت نام و مدت زمان؛ و شناسه توسعه دهنده
    برای ویرایش جزئیات برنامه‌نویس، در یکی از فیلدهای زیر کلیک کنید:
    • نام
    • نام خانوادگی
    • ایمیل
    • نام کاربری
    محتوا را تغییر دهید و Enter را فشار دهید تا تغییر را تأیید کنید.
    ویژگی های سفارشی ویژگی های سفارشی تعریف شده برای توسعه دهنده. پیکربندی ویژگی های سفارشی، در صورت لزوم. برای اطلاعات بیشتر رجوع کنید به:
    برنامه ها برنامه هایی که توسط توسعه دهنده ثبت شده اند. به ثبت برنامه ها مراجعه کنید.
  4. توسعه دهنده را در قسمت Status فعال یا غیرفعال کنید.
    برای اطلاعات بیشتر، فعال کردن و غیرفعال کردن یک توسعه دهنده را ببینید.

با Apigee Edge for Public Cloud ، Edge موجودیت های زیر را حداقل 180 ثانیه پس از دسترسی به موجودیت ها در حافظه پنهان نگه می دارد.

  • نشانه های دسترسی OAuth. این بدان معنی است که یک توکن باطل شده ممکن است تا سه دقیقه، تا زمانی که محدودیت حافظه پنهان آن منقضی شود، موفق باشد.
  • نهادهای سرویس مدیریت کلید (KMS) (برنامه‌ها، توسعه‌دهندگان، محصولات API).
  • ویژگی های سفارشی در توکن های OAuth و موجودیت های KMS.

مدیریت ویژگی های سفارشی برای یک توسعه دهنده

حداکثر 18 ویژگی سفارشی برای هر برنامه‌نویس اضافه کنید، از جمله ویژگی‌های کسب درآمد شرح داده‌شده در پیکربندی ویژگی‌های کسب درآمد .

برای مدیریت ویژگی های سفارشی:

  1. به صفحه Developers دسترسی پیدا کنید.
  2. روی ردیف برنامه‌نویسی که می‌خواهید ویژگی‌های سفارشی را برای آن مدیریت کنید کلیک کنید تا جزئیات برنامه‌نویس باز شود.
  3. در قسمت Custom Attributes روی + کلیک کنید.
  4. نام و مقدار مشخصه را وارد کنید.
  5. کلیک کنید .
  6. برای حذف یک ویژگی سفارشی، مکان نما را روی ویژگی قرار دهید و کلیک کنید در منوی اقدامات

فعال و غیرفعال کردن یک توسعه دهنده

هنگامی که یک توسعه‌دهنده برنامه در پورتال شما ثبت نام می‌کند، می‌توانید تنظیم کنید که آیا به طور پیش‌فرض فعال هستند یا خیر.

وقتی برنامه‌نویسی غیرفعال است، توسعه‌دهنده همچنان می‌تواند وارد پورتال توسعه‌دهنده شود و برنامه‌ها را ایجاد کند، اما هیچ یک از کلیدهای API مربوطه کار نمی‌کند. برنامه‌های توسعه‌دهنده همچنان وضعیت تأیید شده (یا سایر موارد) خود را حفظ می‌کنند، مانند کلیدهای API، حتی اگر زمانی که توسعه‌دهنده غیرفعال است، معتبر نیستند.

برای فعال یا غیرفعال کردن یک توسعه دهنده:

  1. به صفحه Developers دسترسی پیدا کنید.
  2. روی ردیف برنامه‌نویسی که می‌خواهید فعال یا غیرفعال کنید کلیک کنید تا جزئیات برنامه‌نویس باز شود.
  3. در بخش جزئیات، قسمت وضعیت را بر حسب نیاز روی فعال یا غیرفعال تنظیم کنید.
  4. اگر توسعه دهنده در چندین سازمان است، مراحل را تکرار کنید.

صادر کردن داده های انتشار

داده های انتشار زیر را به عنوان فایل مقادیر جدا شده با کاما (CSV) صادر کنید:

  • جزئیات توسعه دهنده
  • جزئیات محصول برنامه‌نویس، برنامه و API

برای صادرات داده های انتشار:

  1. به صفحه توسعه دهندگان دسترسی پیدا کنید.
  2. روی صادرات CSV کلیک کنید...
  3. Developers یا Developers، Apps and Products را از منوی کشویی انتخاب کنید.

داده های انتشار انتخاب شده به عنوان یک فایل CSV دانلود می شود.

حذف یک توسعه دهنده

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

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

همگام سازی توسعه دهندگان برنامه بین پورتال و Edge

اگر از پورتال توسعه دهندگان مبتنی بر دروپال برای انتشار API های خود استفاده می کنید، تغییرات ایجاد شده در توسعه دهندگان برنامه با استفاده از Edge در پورتال منتشر نمی شود. شما باید به عنوان مدیر پورتال وارد پورتال شوید و پورتال را با Edge همگام کنید تا این تغییرات در پورتال ظاهر شوند.

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

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

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

برای کسب اطلاعات بیشتر درباره مدیریت شرکت‌ها و توسعه‌دهندگان برای کسب درآمد، به مدیریت شرکت‌ها و توسعه‌دهندگان مراجعه کنید.

پیکربندی ویژگی های کسب درآمد

هنگام ویرایش یک برنامه‌نویس با استفاده از رابط کاربری یا ایجاد یا ویرایش یک برنامه‌نویس با استفاده از API ، می‌توانید ویژگی‌های کسب درآمد تعریف شده در جدول زیر را پیکربندی کنید. در ابتدا، هنگام ویرایش نمایه سازمان، ویژگی‌های کسب درآمد را برای سازمان پیکربندی می‌کنید.

نام فیلد نام ویژگی سفارشی توضیحات
آدرس MINT_DEVELOPER_ADDRESS

آدرس برنامه‌نویس، شامل فیلدهای زیر: آدرس (خطوط 1 و 2)، شهر، ایالت، کد پستی و کشور.

نمایه صورتحساب MINT_BILLING_PROFILE

چرخه صورتحساب برای سازمان شما مقادیر معتبر عبارتند از:

  • PRORATED : صورت‌حساب بر اساس تعداد روزهایی است که یک محصول API در یک ماه تقویمی استفاده می‌شود.
  • CALENDAR_MONTH : صورت‌حساب ماهانه انجام می‌شود.
نوع صورتحساب MINT_BILLING_TYPE

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

  • PREPAID : توسعه دهنده برای استفاده از یک محصول API پیش پرداخت می پردازد. هنگام استفاده از محصول API، وجوه از موجودی توسعه‌دهنده کسر می‌شود. توسعه‌دهنده باید موجودی پیش‌پرداخت کافی برای خرید محصول API را حفظ کند.
  • POSTPAID : برای استفاده از محصولات API، صورتحساب برنامه‌نویس به صورت ماهانه (از طریق یک فاکتور) دریافت می‌شود. توسعه‌دهنده هزینه استفاده از محصولات API را براساس شرایط پرداخت تعیین‌شده توسط طرح(های) مندرج در فاکتور پرداخت می‌کند.
  • هر دو : از هر نوع صورتحساب پشتیبانی می کند. پیش‌فرض PREPAID است.

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

دسته بندی MINT_DEVELOPER_CATEGORY دسته برنامه‌نویسی که می‌خواهید توسعه‌دهنده را به آن اضافه کنید. دسته توسعه‌دهنده گروهی از توسعه‌دهندگان یا شرکت‌هایی با ویژگی‌های مشابه است. برای اطلاعات بیشتر، به مدیریت دسته‌های برنامه‌نویس مراجعه کنید.
شناسه شرکت MINT_COMPANY_ID شناسه شرکت، در صورت وجود. برای اطلاعات بیشتر، به گروه بندی توسعه دهندگان به شرکت ها مراجعه کنید.
نوع توسعه دهنده MINT_DEVELOPER_TYPE این ویژگی توسط Apigee استفاده نمی شود.

نوع توسعه دهنده مقادیر معتبر عبارتند از: TRUSTED یا UNTRUSTED

کارگزار است 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‌های شما را دریافت می‌کنند.

نحوه ثبت نام توسعه دهندگان برنامه

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

توصیه هایی برای مدیریت حساب های توسعه دهنده در پورتال های توسعه دهنده

Apigee توصیه می کند که حساب های توسعه دهنده را مستقیماً در پورتال توسعه دهنده خود مدیریت کنید.

اگر از پورتال یکپارچه استفاده می کنید، این تنها راه برای اطمینان از اینکه حساب های توسعه دهنده در پورتال یکپارچه و Edge همگام می مانند.

اگر از پورتال توسعه‌دهنده مبتنی بر دروپال استفاده می‌کنید، مدیریت حساب‌های توسعه‌دهنده مستقیماً در پورتال توسعه‌دهنده مزایای زیر را فراهم می‌کند:

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

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

  • هر تغییری که در حساب توسعه دهنده در پورتال ایجاد شود به طور خودکار به Edge ارسال می شود.

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

کاوش در صفحه توسعه دهندگان

با استفاده از رابط کاربری Edge و Classic Edge به صفحه Developers دسترسی داشته باشید و آن را کاوش کنید.

لبه

برای دسترسی به صفحه Developers با استفاده از Edge UI:

  1. به apigee.com/edge وارد شوید.
  2. در نوار پیمایش سمت چپ، Publish > Developers را انتخاب کنید.

صفحه Developers نمایش داده می شود.

همانطور که در شکل مشخص شده است، صفحه Developers شما را قادر می سازد:

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

برای دسترسی به صفحه Developers با استفاده از Classic Edge UI:

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

صفحه Developers نمایش داده می شود.

اضافه کردن یک توسعه دهنده

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

  1. به صفحه Developers دسترسی پیدا کنید.
  2. روی + Developer کلیک کنید.
  3. جزئیات برنامه‌نویس، از جمله نام، نام خانوادگی، ایمیل و نام کاربری را وارد کنید.
  4. روی ایجاد کلیک کنید.

مشاهده و ویرایش جزئیات برنامه‌نویس

مشاهده و ویرایش جزئیات برنامه‌نویس برای سازمان‌هایی که قابلیت کسب درآمد دارند، می‌توانید ویژگی‌های سفارشی کسب درآمد تعریف شده در پیکربندی ویژگی‌های کسب درآمد را ویرایش کنید.

برای مشاهده و ویرایش جزئیات برنامه‌نویس:

  1. به صفحه Developers دسترسی پیدا کنید.
  2. روی ردیف برنامه‌نویسی که می‌خواهید مشاهده و ویرایش کنید کلیک کنید تا جزئیات برنامه‌نویس باز شود.
  3. در قسمت Details اطلاعات زیر نمایش داده می شود. در صورت لزوم، جزئیات برنامه‌نویس را ویرایش کنید.
    جزئیات توضیحات
    جزئیات نام و نام خانوادگی، نام کاربری و ایمیل توسعه دهنده؛ وضعیت ثبت نام و مدت زمان؛ و شناسه توسعه دهنده
    برای ویرایش جزئیات برنامه‌نویس، در یکی از فیلدهای زیر کلیک کنید:
    • نام
    • نام خانوادگی
    • ایمیل
    • نام کاربری
    محتوا را تغییر دهید و Enter را فشار دهید تا تغییر را تأیید کنید.
    ویژگی های سفارشی ویژگی های سفارشی تعریف شده برای توسعه دهنده. در صورت نیاز، ویژگی های سفارشی را پیکربندی کنید. برای اطلاعات بیشتر رجوع کنید به:
    برنامه ها برنامه هایی که توسط توسعه دهنده ثبت شده اند. به ثبت برنامه ها مراجعه کنید.
  4. توسعه دهنده را در قسمت Status فعال یا غیرفعال کنید.
    برای اطلاعات بیشتر، فعال کردن و غیرفعال کردن یک توسعه دهنده را ببینید.

با Apigee Edge for Public Cloud ، Edge موجودیت های زیر را حداقل 180 ثانیه پس از دسترسی به موجودیت ها در حافظه پنهان نگه می دارد.

  • نشانه های دسترسی OAuth. این بدان معنی است که یک توکن باطل شده ممکن است تا سه دقیقه، تا زمانی که محدودیت حافظه پنهان آن منقضی شود، موفق باشد.
  • نهادهای سرویس مدیریت کلید (KMS) (برنامه‌ها، توسعه‌دهندگان، محصولات API).
  • ویژگی های سفارشی در توکن های OAuth و موجودیت های KMS.

مدیریت ویژگی های سفارشی برای یک توسعه دهنده

حداکثر 18 ویژگی سفارشی برای هر برنامه‌نویس اضافه کنید، از جمله ویژگی‌های کسب درآمد شرح داده‌شده در پیکربندی ویژگی‌های کسب درآمد .

برای مدیریت ویژگی های سفارشی:

  1. به صفحه Developers دسترسی پیدا کنید.
  2. روی ردیف برنامه‌نویسی که می‌خواهید ویژگی‌های سفارشی را برای آن مدیریت کنید کلیک کنید تا جزئیات برنامه‌نویس باز شود.
  3. در قسمت Custom Attributes روی + کلیک کنید.
  4. نام و مقدار مشخصه را وارد کنید.
  5. کلیک کنید .
  6. برای حذف یک ویژگی سفارشی، مکان نما را روی ویژگی قرار دهید و کلیک کنید در منوی اقدامات

فعال و غیرفعال کردن یک توسعه دهنده

هنگامی که یک توسعه‌دهنده برنامه در پورتال شما ثبت نام می‌کند، می‌توانید تنظیم کنید که آیا به طور پیش‌فرض فعال هستند یا خیر.

وقتی برنامه‌نویسی غیرفعال است، توسعه‌دهنده همچنان می‌تواند وارد پورتال توسعه‌دهنده شود و برنامه‌ها را ایجاد کند، اما هیچ یک از کلیدهای API مربوطه کار نمی‌کند. برنامه‌های توسعه‌دهنده همچنان وضعیت تأیید شده (یا سایر موارد) خود را حفظ می‌کنند، مانند کلیدهای API، حتی اگر زمانی که توسعه‌دهنده غیرفعال است، معتبر نیستند.

برای فعال یا غیرفعال کردن یک توسعه دهنده:

  1. به صفحه Developers دسترسی پیدا کنید.
  2. روی ردیف برنامه‌نویسی که می‌خواهید فعال یا غیرفعال کنید کلیک کنید تا جزئیات برنامه‌نویس باز شود.
  3. در بخش جزئیات، قسمت وضعیت را بر حسب نیاز روی فعال یا غیرفعال تنظیم کنید.
  4. اگر توسعه دهنده در چندین سازمان است، مراحل را تکرار کنید.

صادر کردن داده های انتشار

داده های انتشار زیر را به عنوان فایل مقادیر جدا شده با کاما (CSV) صادر کنید:

  • جزئیات توسعه دهنده
  • جزئیات محصول برنامه‌نویس، برنامه و API

برای صادرات داده های انتشار:

  1. به صفحه Developers دسترسی پیدا کنید.
  2. روی صادرات CSV کلیک کنید...
  3. Developers یا Developers، Apps and Products را از منوی کشویی انتخاب کنید.

داده های انتشار انتخاب شده به عنوان یک فایل CSV دانلود می شود.

حذف یک توسعه دهنده

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

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

همگام سازی توسعه دهندگان برنامه بین پورتال و Edge

اگر از پورتال توسعه دهندگان مبتنی بر دروپال برای انتشار API های خود استفاده می کنید، تغییرات ایجاد شده در توسعه دهندگان برنامه با استفاده از Edge در پورتال منتشر نمی شود. شما باید به عنوان مدیر پورتال وارد پورتال شوید و پورتال را با Edge همگام کنید تا این تغییرات در پورتال ظاهر شوند.

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

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

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

برای کسب اطلاعات بیشتر درباره مدیریت شرکت‌ها و توسعه‌دهندگان برای کسب درآمد، به مدیریت شرکت‌ها و توسعه‌دهندگان مراجعه کنید.

پیکربندی ویژگی های کسب درآمد

هنگام ویرایش یک برنامه‌نویس با استفاده از رابط کاربری یا ایجاد یا ویرایش یک برنامه‌نویس با استفاده از API ، می‌توانید ویژگی‌های کسب درآمد تعریف شده در جدول زیر را پیکربندی کنید. در ابتدا، هنگام ویرایش نمایه سازمان، ویژگی‌های کسب درآمد را برای سازمان پیکربندی می‌کنید.

نام فیلد نام ویژگی سفارشی توضیحات
آدرس MINT_DEVELOPER_ADDRESS

آدرس برنامه‌نویس، شامل فیلدهای زیر: آدرس (خطوط 1 و 2)، شهر، ایالت، کد پستی و کشور.

نمایه صورتحساب MINT_BILLING_PROFILE

چرخه صورتحساب برای سازمان شما مقادیر معتبر عبارتند از:

  • PRORATED : صورت‌حساب بر اساس تعداد روزهایی است که یک محصول API در یک ماه تقویمی استفاده می‌شود.
  • CALENDAR_MONTH : صورت‌حساب ماهانه انجام می‌شود.
نوع صورتحساب MINT_BILLING_TYPE

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

  • PREPAID : توسعه دهنده برای استفاده از یک محصول API پیش پرداخت می پردازد. هنگام استفاده از محصول API، وجوه از موجودی توسعه‌دهنده کسر می‌شود. توسعه‌دهنده باید موجودی پیش‌پرداخت کافی برای خرید محصول API را حفظ کند.
  • POSTPAID : برای استفاده از محصولات API، صورتحساب برنامه‌نویس به صورت ماهانه (از طریق یک فاکتور) دریافت می‌شود. توسعه‌دهنده هزینه استفاده از محصولات API را براساس شرایط پرداخت تعیین‌شده توسط طرح(های) مندرج در فاکتور پرداخت می‌کند.
  • هر دو : از هر نوع صورتحساب پشتیبانی می کند. پیش‌فرض PREPAID است.

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

دسته بندی MINT_DEVELOPER_CATEGORY دسته برنامه‌نویسی که می‌خواهید توسعه‌دهنده را به آن اضافه کنید. دسته توسعه‌دهنده گروهی از توسعه‌دهندگان یا شرکت‌هایی با ویژگی‌های مشابه است. برای اطلاعات بیشتر، به مدیریت دسته‌های برنامه‌نویس مراجعه کنید.
شناسه شرکت MINT_COMPANY_ID شناسه شرکت، در صورت وجود. برای اطلاعات بیشتر، به گروه بندی توسعه دهندگان به شرکت ها مراجعه کنید.
نوع توسعه دهنده MINT_DEVELOPER_TYPE این ویژگی توسط Apigee استفاده نمی شود.

نوع توسعه دهنده مقادیر معتبر عبارتند از: TRUSTED یا UNTRUSTED

کارگزار است 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، می‌توانید ویژگی‌های کسب درآمد را که در پیکربندی ویژگی‌های کسب درآمد توضیح داده شده است، در صورت لزوم پیکربندی کنید.