15.01.06.00 - ملاحظات إصدار بوابة خدمات مطوّري برامج Apigee

يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
المعلومات


أطلقنا يوم الثلاثاء 6 كانون الثاني (يناير) 2015 الإصدار 15.01.06.00 من بوابة خدمات مطوِّري Apigee للسحابة الإلكترونية.

الميزات الجديدة

يحتوي هذا الإصدار من إصدار السحابة الإلكترونية من بوابة Apigee Developer Services على الميزات الجديدة التالية:

  • حفظ المستخدم غير المتزامن
    حفظ المستخدم غير المتزامن هي ميزة جديدة تؤجل حفظ معلومات المستخدم إلى أن يتم إرسال الرد إلى المتصفّح لتحسين الأداء. يحدث هذا التغيير فقط في الحالات التالية:
    • تم العثور على واجهة برمجة تطبيقات لغة PHP مناسبة
    • عدم تفعيل ميزة تحقيق الربح
    • يتم وضع علامة في مربّع الاختيار تفعيل غير متزامن في صفحة الضبط > إعدادات بوابة مطوّري البرامج > إعدادات مستخدم بوابة مطوّري البرامج.
  • لم يعد بإمكانك تغيير إعدادات الاتصال بين البوابة وEdge
    في الإصدارات السابقة من السحابة الإلكترونية، يمكنك تعديل معلومات الاتصال المستخدمة لربط البوابة بمنصة Edge مباشرةً، بما في ذلك: عنوان URL لنقطة نهاية Edge واسم مؤسسة Apigee واسم المستخدم وكلمة المرور لمشرف المؤسسة. الآن، عليك تقديم طلب إلى فريق دعم Apigee لتغيير معلومات الاتصال. يُرجى الاطّلاع على إنشاء بوابة للمطوّرين لمزيد من المعلومات.

إيقاف

اعتبارًا من 15 نيسان (أبريل) 2015، لن يدعم Google واجهة برمجة التطبيقات OpenID 2.0، كما هو موضح في الرابط التالي:

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

استخدمت جميع البوابات التي تم إصدارها قبل الإصدار 14.07 Google OpenID 2.0، ما أتاح للمستخدمين تسجيل الدخول إلى البوابة أو التسجيل كمستخدم للبوابة باستخدام بيانات اعتماد Google. لمزيد من المعلومات، يمكنك الاطّلاع على استخدام بيانات الاعتماد الموحّدة على بوابة المطوّرين. نتيجةً لذلك، تمت إزالة هذه الوظيفة من البوابة.

كبديل لذلك، يمكنك بدلاً من ذلك استخدام وحدة Drupal من Google Auth أو استخدام المعلومات الموضّحة في المقالة: استخدام OAuth 2.0 لتسجيل الدخول.

إصلاح الأخطاء

تم إصلاح الأخطاء التالية في هذا الإصدار:

الموضوع الوصف
تحقيق الربح إصلاحات الصياغة التي تظهر للمستخدمين النهائيين لتحقيق الربح
تحقيق الربح يتم الآن عرض معدّلات الضريبة بشكل صحيح في صفحة "الفوترة المدفوعة مسبقًا" الخاصة بتحقيق الربح. ملاحظة: يجب استخدام طلب "واجهة برمجة تطبيقات مطوّر البرامج المدفوعة مسبقًا" على جانب البوابة (ضمن الضبط > إعدادات تحقيق الربح).
تحقيق الربح لم تعُد صفحة رصيد الدفع المسبق التي تعرض رصيد تحقيق الربح تعرض صفرًا بقيمة "-0.00"، بل تعرض القيمة "0.00" بدلاً من ذلك.
تحقيق الربح
يتم الآن تنزيل مستندات الفوترة بشكل صحيح من خادم Edge بتنسيق HTML. لقد قدّم الإصدار 9.0 من Postgres ترميزًا جديدًا اسمه "hex" قد يكون بحاجة إلى تغييره في postgresql.conf لتنزيل مستندات الفوترة بشكل صحيح. إذا لم يتم تنزيل مستندات الفوترة بشكل صحيح من بوابة مطوّري البرامج، يمكنك تغيير bytea_output في postgresql.conf إلى "Escape" على خادم إدارة Edge:
bytea_output = 'Escape' # Hex, Escape
تحقيق الربح عندما لا يظهر طلب واجهة برمجة التطبيقات Edge للحصول على رصيد المستخدم بشكل صحيح، سيتم عرض الصفحة الآن بشكل صحيح ويتم تسجيل خطأ. في السابق، كانت الصفحة تعرض شاشة خطأ.
تسجيل المطوّر الجديد تم إصلاح الرسالة عند التسجيل باستخدام حساب جديد تفيد بأنّ الحساب في انتظار موافقة المشرف فقط في حال ضبط "بوابة مطوّري البرامج" على ضرورة موافقة المشرف قبل تسجيل الدخول.
تسجيل المطوّر الجديد تم تفعيل المطوّرين المسجَّلين حديثًا والذين كان من المفترض حظرهم تلقائيًا في الخلفية على شبكة Edge. وتم حل مشكلة المطوّرين الذين كان من المفترض أن يتم حظرهم تلقائيًا (على الرغم من ظهور رسالة "يُرجى انتظار الموافقة").
تسجيل المطوّر الجديد لم تعُد البوابة تطرح استثناء عندما يسجّل المستخدم بدون عنوان بريد إلكتروني، ما يتيح إجراء عمليات الدمج مع الأنظمة التي لا تستخدم عناوين البريد الإلكتروني. مع ذلك، سيكون على المستخدمين تعديل ملفاتهم الشخصية باستخدام عنوان بريد إلكتروني ليتمكّنوا من إنشاء تطبيقات المطوّرين.
نموذج التسجيل تم نقل حقلَي الاسم الأول واسم العائلة في نموذج التسجيل إلى أعلى نموذج التسجيل لعمليات التثبيت الجديدة. يُرجى العلم أنّه يمكن نقل جميع الحقول في هذا النموذج باستخدام "واجهة مستخدم المشرف". يمكنك الاطّلاع على إضافة حسابات مستخدمين وإدارتها لمعرفة المزيد.
حالة المطوّر عند ضبط مطوّر البرامج على الحالة "محظور" على البوابة، سيتم ضبط المطوّر على "غير نشط" على خادم إدارة Edge، ما يعني أنّ مطوّر البرامج المحظور لن يتمكّن من إجراء طلبات بيانات من واجهة برمجة التطبيقات.
مهمة Cron لم يعُد Cron يفشل عندما يكون أحد التطبيقات في Edge غير مرتبط بشكل صحيح بمطوّر برامج.
التسجيل لم يعُد النظام يسجِّل الخطأ عندما يكون نوع الوصول إلى أحد التطبيقات هو "للقراءة فقط".
قواعد Drupal تم الآن تشغيل وحدة القاعدة في قواعد Drupal المخصصة لإرسال رسائل إلكترونية عندما ينتقل مفتاح التطبيق من حالة في انتظار المراجعة إلى موافَق عليه. وفي الإصدارات السابقة، لم تكن القاعدة تعمل عند تغيير الحالة.
SmartDocs يتم الآن عرض فعل PATCH بشكل صحيح عند عرضه في صفحات Smart Docs.
SmartDocs عندما يتعذّر الوصول إلى نقطة نهاية Edge، لن تعرض وحدة Smart Docs تحذيرات بعد ذلك.
SmartDocs لم تعد تحذيرات "فهرس غير محدَّد" تظهر في وحدة Smart Docs.
SmartDocs
تعمل أشرطة التنقّل الآن بشكلٍ صحيح على صفحات Smart Docs. في صفحة تفاصيل الطريقة، كان العنصر الأول في مسار شريط التنقّل model_machine_name Documentation/، لذلك لم تتم كتابة الكلمة الأولى بأحرف كبيرة. بعد إجراء هذا الإصلاح، سيكون العنصر الأول هو الاسم الذي يمكن للمستخدمين قراءته للنموذج وستتم كتابة الكلمة الأولى بأحرف كبيرة.
بالإضافة إلى ذلك، في صفحة إدراج طريقة واجهة برمجة التطبيقات استنادًا إلى فعل HTTP (GET/POST/PUT/DELETE)، كانت عناصر شريط التنقّل ترتبط بعنوان URL غير صحيح. بعد حلّ هذه المشكلة، تشير عناصر شريط التنقّل على الصفحة إلى عناوين URL الصحيحة.
SmartDocs يتيح إصلاح CSS الآن تعديل نص Smart Docs JSON (في طلب POST أو PUT) بشكل صحيح في مكانه.
القائمة الرئيسية أصبحت روابط تسجيل الدخول والتسجيل متاحة الآن عندما لا تحتوي القائمة الرئيسية على أي عناصر.
سمات التطبيق
صفحة بيانات سمات التطبيق معطّلة ويتعذّر عرضها. تم إصلاح هذه المشكلة في ملف devconnect_app_attributes.module.
عمليات إعادة التوجيه غير القابلة للتغيير في البرنامج إنّ الوظيفة التي تنشئ نموذج تعديل تطبيق مطوِّر برامج لم تعد تستدعي بشكلٍ مباشر drupal_goto() أو drupal_goto() في حال عدم العثور على تطبيق المطوّر. ويسمح هذا الإجراء للوحدات المخصّصة للعميل بتغيير سلوك النموذج باستمرار بدون فرض عملية إعادة توجيه غير مشروطة.