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

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

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

مقدمه

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

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

نحوه ثبت نام توسعه دهندگان اپلیکیشن

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

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

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

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

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

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

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

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

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

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

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

لبه

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

با Apigee Edge برای فضای ابری عمومی ، Edge موجودیت‌های زیر را حداقل به مدت ۱۸۰ ثانیه پس از دسترسی به آنها در حافظه پنهان (cache) نگه می‌دارد.

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

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

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

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

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

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

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

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

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

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

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

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

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

برای خروجی گرفتن از داده‌های انتشار:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

مشخصات صورتحساب MINT_BILLING_PROFILE

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

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

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

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

به پیکربندی انواع صورتحساب پیش‌پرداخت و پس‌پرداخت با استفاده از 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 نرخ مالیات تقریبی برای توسعه‌دهنده. یک مقدار اعشاری با حداکثر ۳ کاراکتر قبل از اعشار و ۴ کاراکتر بعد از اعشار مشخص کنید.

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

مدیریت توسعه‌دهندگان با استفاده از رابط‌های برنامه‌نویسی کاربردی (API) توسعه‌دهندگان .

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