15.01.06.00 - یادداشت‌های انتشار پورتال خدمات توسعه‌دهنده Apigee

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


در روز سه‌شنبه، ۶ ژانویه ۲۰۱۵، نسخه ۱۵.۰۱.۰۶.۰۰ از پورتال خدمات توسعه‌دهندگان Apigee را برای فضای ابری منتشر کردیم.

ویژگی‌های جدید

این نسخه از نسخه ابری پورتال خدمات توسعه‌دهندگان Apigee شامل ویژگی‌های جدید زیر است:

  • ذخیره کاربر ناهمزمان
    ذخیره ناهمزمان کاربر، ویژگی جدیدی است که ذخیره اطلاعات کاربر را تا پس از ارسال پاسخ به مرورگر به تعویق می‌اندازد تا عملکرد را افزایش دهد. این تغییر فقط تحت شرایط زیر اتفاق می‌افتد:
    • یک رابط خط فرمان PHP مناسب پیدا شده است
    • کسب درآمد فعال نیست
    • کادر انتخاب فعال کردن ناهمزمان در صفحه پیکربندی > تنظیمات پورتال توسعه‌دهندگان > تنظیمات کاربر پورتال توسعه‌دهندگان انتخاب شده است.
  • دیگر نمی‌توانید تنظیمات اتصال بین پورتال و اج را تغییر دهید
    در نسخه‌های قبلی ابری، می‌توانستید مستقیماً اطلاعات اتصال مورد استفاده برای اتصال پورتال به Edge، از جمله: URL نقطه پایانی Edge، نام سازمان Apigee و نام کاربری و رمز عبور مدیر سازمان را ویرایش کنید. اکنون، باید برای تغییر اطلاعات اتصال، درخواستی را به پشتیبانی Apigee Edge ارسال کنید. برای اطلاعات بیشتر به بخش ایجاد پورتال توسعه‌دهندگان مراجعه کنید.

منسوخ شدن

از ۱۵ آوریل ۲۰۱۵، گوگل دیگر از رابط برنامه‌نویسی کاربردی OpenID 2.0، همانطور که در لینک زیر توضیح داده شده است، پشتیبانی نخواهد کرد:

https://developers.google.com/+/api/auth-migration#timetable

تمام پورتال‌های منتشر شده قبل از نسخه ۱۴.۰۷ از Google OpenID 2.0 استفاده می‌کردند که به کاربران امکان می‌داد با استفاده از اعتبارنامه‌های گوگل خود به پورتال وارد شوند یا به عنوان کاربر پورتال ثبت نام کنند. برای اطلاعات بیشتر، به بخش «استفاده از اعتبارنامه‌های فدرال» در پورتال توسعه‌دهندگان مراجعه کنید. به دلیل این منسوخ شدن، این قابلیت از پورتال حذف شده است.

به عنوان جایگزین، می‌توانید از ماژول Drupal Google Auth یا اطلاعات شرح داده شده در مقاله: استفاده از OAuth 2.0 برای ورود به سیستم استفاده کنید.

رفع اشکالات

اشکالات زیر در این نسخه برطرف شده‌اند:

موضوع توضیحات
کسب درآمد اصلاح متن نمایش داده شده برای کاربران نهایی برای کسب درآمد.
کسب درآمد نرخ‌های مالیات اکنون به درستی در صفحه صورتحساب پیش‌پرداخت کسب درآمد نمایش داده می‌شوند. توجه داشته باشید که باید از فراخوانی «API توسعه‌دهنده پیش‌پرداخت» در سمت پورتال (در قسمت پیکربندی > تنظیمات کسب درآمد ) استفاده کنید.
کسب درآمد صفحه موجودی پیش‌پرداخت کسب درآمد، دیگر موجودی صفر را به صورت "-0.00" نمایش نمی‌دهد، بلکه به جای آن "0.00" را نمایش می‌دهد.
کسب درآمد
اسناد صورتحساب اکنون به درستی از سرور Edge با فرمت HTML دانلود می‌شوند. Postgres نسخه ۹.۰ یک کدگذاری جدید 'hex' معرفی کرده است که ممکن است برای دانلود صحیح اسناد صورتحساب، نیاز به تغییر در postgresql.conf داشته باشد. اگر اسناد صورتحساب به درستی از Dev Portal دانلود نمی‌شوند، bytea_output را در postgresql.conf در سرور مدیریت Edge به 'escape' تغییر دهید:
bytea_output = 'escape' # هگز، escape
کسب درآمد وقتی فراخوانی Edge API برای دریافت موجودی کاربر به درستی برنمی گردد، صفحه اکنون به درستی نمایش داده می شود و خطایی ثبت می شود. قبلاً، صفحه یک صفحه خطا نشان می داد.
ثبت نام توسعه دهنده جدید پیام هنگام ثبت نام با یک حساب کاربری جدید که می‌گفت حساب فقط در انتظار تأیید مدیر است، در صورتی که پورتال توسعه‌دهندگان طوری پیکربندی شده باشد که قبل از ورود به سیستم نیاز به تأیید مدیر داشته باشد، برطرف شد.
ثبت نام توسعه دهنده جدید توسعه‌دهندگان تازه ثبت‌نام‌شده که قرار بود به‌طور پیش‌فرض مسدود باشند، در بخش مدیریت اج فعال شدند. توسعه‌دهندگانی که باید به‌طور پیش‌فرض مسدود می‌شدند، فعال شدند (با وجود نمایش پیام «لطفاً منتظر تأیید باشید») که با همان راه‌حل حل شد.
ثبت نام توسعه دهنده جدید این پورتال دیگر وقتی کاربری بدون آدرس ایمیل ثبت‌نام می‌کند، استثنا ایجاد نمی‌کند، بنابراین ادغام با سیستم‌هایی که از آدرس‌های ایمیل استفاده نمی‌کنند، امکان‌پذیر است. با این حال، کاربران همچنان باید قبل از ایجاد برنامه‌های توسعه‌دهنده، پروفایل خود را با آدرس ایمیل به‌روزرسانی کنند.
فرم ثبت نام فیلدهای نام و نام خانوادگی در فرم ثبت نام برای نصب‌های جدید به بالای فرم ثبت نام منتقل شده‌اند. توجه داشته باشید که همه فیلدهای این فرم را می‌توان با استفاده از رابط کاربری مدیریت جابجا کرد. برای اطلاعات بیشتر به افزودن و مدیریت حساب‌های کاربری مراجعه کنید.
وضعیت توسعه‌دهنده وقتی وضعیت یک توسعه‌دهنده در پورتال روی «مسدود» تنظیم می‌شود، در سرور مدیریت Edge نیز غیرفعال خواهد بود، به این معنی که توسعه‌دهنده مسدود شده قادر به برقراری تماس‌های API نخواهد بود.
کرون جاب وقتی یک برنامه در اج به درستی با یک توسعه‌دهنده مرتبط نباشد، دیگر کرون از کار نمی‌افتد.
ثبت وقایع سیستم دیگر وقتی نوع دسترسی یک برنامه «فقط خواندنی» است، خطا را ثبت نمی‌کند.
قوانین دروپال ماژول قوانین دروپال برای ارسال ایمیل هنگام تغییر وضعیت کلید برنامه از حالت در انتظار تأیید به حالت تأیید شده ، اکنون اجرا می‌شود. در نسخه‌های قبلی، این قانون هنگام تغییر وضعیت کار نمی‌کرد.
اسمارت داکز فعل PATCH اکنون هنگام رندر شدن در صفحات SmartDocs به درستی نمایش داده می‌شود.
اسمارت داکز وقتی نقطه پایانی Edge غیرقابل دسترس باشد، ماژول SmartDocs دیگر هشدارها را نمایش نمی‌دهد.
اسمارت داکز هشدارهای «فهرست تعریف نشده:» دیگر در ماژول SmartDocs نمایش داده نمی‌شوند.
اسمارت داکز
اکنون Breadcrumbs در صفحات SmartDocs به درستی کار می‌کنند. در صفحه جزئیات متد، اولین مورد در مسیر Breadcrumb قبلاً model_machine_name Documentation/ بود، بنابراین کلمه اول با حروف بزرگ نوشته نمی‌شد. با این اصلاح، اولین مورد نام قابل خواندن توسط انسان برای مدل خواهد بود و کلمه اول با حروف بزرگ نوشته می‌شود.
همچنین در صفحه فهرست متدهای API بر اساس فعل HTTP (GET/POST/PUT/DELETE)، آیتم‌های breadcrumb به URL اشتباه لینک می‌شدند. با این اصلاح، آیتم‌های breadcrumb در صفحه اکنون به URLهای صحیح اشاره می‌کنند.
اسمارت داکز یک اصلاحیه CSS اکنون به بدنه JSON مربوط به SmartDocs (در یک درخواست POST یا PUT) اجازه می‌دهد تا به درستی درجا ویرایش شود.
منوی اصلی لینک‌های ورود و ثبت‌نام اکنون حتی زمانی که منوی اصلی هیچ آیتمی ندارد، در دسترس هستند.
ویژگی‌های برنامه
صفحه فهرست ویژگی‌های برنامه خراب بود و نمایش داده نمی‌شد. این مشکل در فایل devconnect_app_attributes.module برطرف شده است.
تغییر مسیرهای هاردکد شده تابعی که فرم ویرایش یک برنامه توسعه‌دهنده را ایجاد می‌کند، دیگر در صورت عدم یافتن برنامه توسعه‌دهنده، مستقیماً drupal_goto() یا drupal_not_found() را فراخوانی نمی‌کند. این امر به ماژول‌های خاص مشتری اجازه می‌دهد تا بدون نیاز به تغییر مسیر بی‌قید و شرط، رفتار فرم را به طور مداوم تغییر دهند.