15.01.06.00 – נתוני גרסה של Apigee Developer Services Portal

אתם צופים במסמכי התיעוד של Apigee Edge.
אפשר לעבור אל מסמכי התיעוד של Apigee X.
מידע


ביום שלישי, 6 בינואר 2015, השקנו את גרסה 15.01.06.00 של פורטל Apigee Developer Services לענן.

תכונות חדשות

הגרסה הזו של פורטל שירותי המפתחים של Apigee בענן כוללת את התכונות החדשות הבאות:

  • שמירת משתמשים אסינכרונית
    שמירת משתמשים אסינכרונית היא תכונה חדשה שדוחה את השמירה של פרטי המשתמשים עד אחרי שהתגובה נשלחת חזרה לדפדפן, כדי לשפר את הביצועים. השינוי הזה יקרה רק בנסיבות הבאות:
    • נמצא CLI מתאים של PHP
    • המונטיזציה לא מופעלת
    • תיבת הסימון הפעלה אסינכרונית מסומנת בדף הגדרה > הגדרות פורטל למפתחים > הגדרות משתמש בפורטל למפתחים.
  • אי אפשר יותר לשנות את הגדרות החיבור בין הפורטל לבין Edge
    בגרסאות קודמות של הענן, הייתה אפשרות לערוך ישירות את פרטי החיבור ששימשו לחיבור הפורטל ל-Edge, כולל: כתובת ה-URL של נקודת הקצה של Edge, שם הארגון ב-Apigee ושם המשתמש והסיסמה של מנהל הארגון. עכשיו, צריך לשלוח בקשה לתמיכה של Apigee Edge כדי לשנות את פרטי החיבור. מידע נוסף זמין במאמר בנושא יצירת פורטל למפתחים.

הוצאה משימוש

החל מ-15 באפריל 2015, ‏ Google לא תומכת יותר ב-OpenID 2.0 API, כפי שמתואר בקישור הבא:

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

כל הפורטלים שפורסמו לפני 14.07 השתמשו ב-Google OpenID 2.0, שאיפשר למשתמשים להתחבר לפורטל או להירשם כמשתמשי פורטל באמצעות פרטי הכניסה שלהם לחשבון Google. מידע נוסף זמין במאמר שימוש בפרטי כניסה מאוחדים בפורטל למפתחים. בגלל ההוצאה משימוש, הפונקציונליות הזו הוסרה מהפורטל.

במקום זאת, אפשר להשתמש במודול Drupal Google Auth או במידע שמתואר במאמר שימוש ב-OAuth 2.0 לכניסה.

תיקוני באגים

הבאגים הבאים תוקנו בגרסה הזו:

נושא תיאור
מונטיזציה תיקונים בניסוח שמוצג למשתמשי קצה בנושא מוניטיזציה.
מונטיזציה שיעורי המס מוצגים עכשיו בצורה תקינה בדף החיוב בתשלום מראש של המונטיזציה. שימו לב שצריך להשתמש בקריאה 'prepaid developer API' בצד הפורטל (בקטע Configuration > Monetization Settings).
מונטיזציה בדף 'יתרה לתשלום מראש לצורך מונטיזציה' לא מוצגת יותר יתרה אפסית כ-‎-0.00, אלא כ-0.00.
מונטיזציה
עכשיו אפשר להוריד מסמכי חיוב משרת Edge בפורמט HTML. ב-Postgres גרסה 9.0 הוצג קידוד חדש מסוג hex, שאולי צריך לשנות אותו בקובץ postgresql.conf כדי להוריד את מסמכי החיוב בצורה תקינה. אם מסמכי החיוב לא מורדים בצורה תקינה מפורטל הפיתוח, צריך לשנות את bytea_output ב-postgresql.conf ל-'escape' בשרת הניהול של Edge:
bytea_output = 'escape' # hex, escape
מונטיזציה כשקריאה ל-Edge API כדי לקבל את יתרת המשתמש לא מוחזרת בצורה תקינה, הדף מוצג עכשיו בצורה תקינה ושגיאה נרשמת ביומן. בעבר, בדף הוצג מסך שגיאה.
רישום מפתח חדש תוקנה הודעה שמוצגת כשנרשמים עם חשבון חדש, כך שכתוב שהחשבון ממתין לאישור האדמין רק אם פורטל הפיתוח מוגדר כך שצריך אישור אדמין לפני הכניסה.
רישום מפתח חדש מפתחים שנרשמו לאחרונה, שאמורים להיחסם כברירת מחדל, קיבלו הרשאה בשרת הקצה העורפי של Edge. אותו תיקון פתר בעיה שבה מפתחים שהיו אמורים להיחסם כברירת מחדל קיבלו גישה (למרות שהוצגה ההודעה Please wait for approval (צריך לחכות לאישור)).
רישום מפתח חדש הפורטל לא יוצר יותר חריג כשמשתמש נרשם בלי כתובת אימייל, כדי לאפשר שילוב עם מערכות שלא משתמשות בכתובות אימייל. עם זאת, המשתמשים עדיין יצטרכו לעדכן את הפרופיל שלהם עם כתובת אימייל כדי שיוכלו ליצור אפליקציות למפתחים.
טופס הרשמה השדות שם פרטי ושם משפחה בטופס הרישום הועברו לחלק העליון של טופס הרישום בהתקנות חדשות. הערה: אפשר להזיז את כל השדות בטופס הזה באמצעות ממשק המשתמש לאדמין. מידע נוסף זמין במאמר בנושא הוספה וניהול של חשבונות משתמשים.
סטטוס המפתח כשסטטוס המפתח של מפתח מוגדר כ'חסום' בפורטל, הסטטוס שלו מוגדר כ'לא פעיל' בשרת הניהול של Edge, כלומר המפתח החסום לא יכול לבצע קריאות ל-API.
משימת cron ‫Cron לא נכשל יותר כשאפליקציה ב-Edge לא משויכת כראוי למפתח.
רישום ביומן המערכת לא מתעדת יותר שגיאה כשסוג הגישה של אפליקציה הוא 'קריאה בלבד'.
כללים ב-Drupal מודול Rule in Drupal rules להפעלת שליחת אימייל כשמפתח אפליקציה משתנה מסטטוס בהמתנה לסטטוס אושר מופעל עכשיו. בגרסאות קודמות הכלל לא פעל כשהמצב השתנה.
SmartDocs פועל ה-HTTP‏ PATCH מוצג עכשיו בצורה נכונה כשמעבדים אותו בדפי SmartDocs.
SmartDocs כשנקודת הקצה של Edge לא נגישה, מודול SmartDocs לא מציג יותר אזהרות.
SmartDocs האזהרות 'אינדקס לא מוגדר:' לא מוצגות יותר במודול SmartDocs.
SmartDocs
הצגת נתיב הניווט פועלת עכשיו בצורה תקינה בדפי SmartDocs. בדף פרטי השיטה, הפריט הראשון בנתיב הניווט היה model_machine_name Documentation/‎, ולכן האות הראשונה במילה לא הייתה גדולה. אחרי התיקון, הפריט הראשון יהיה השם של המודל בפורמט שקריא לבני אדם, והמילה הראשונה תתחיל באות רישית.
בנוסף, בדף של רשימת שיטות ה-API, על סמך פועל ה-HTTP (GET/POST/PUT/DELETE), הפריטים בנתיב הדפים קישרו לכתובת URL שגויה. בעקבות התיקון, הפריטים בנתיב הניווט בדף מפנים עכשיו לכתובות ה-URL הנכונות.
SmartDocs תיקון ב-CSS מאפשר עכשיו לערוך את גוף ה-JSON של SmartDocs (בבקשת POST או PUT) במקום.
תפריט ראשי הקישורים להתחברות ולהרשמה זמינים עכשיו כשהתפריט הראשי ריק.
מאפייני האפליקציה
דף כרטיס המוצר של מאפייני האפליקציה היה פגום ולא הוצג. הבעיה הזו תוקנה בקובץ devconnect_app_attributes.module.
הפניות אוטומטיות שמוגדרות בקוד הפונקציה שיוצרת את הטופס לעריכת אפליקציית מפתח כבר לא מפעילה ישירות את drupal_goto() או את drupal_not_found() אם אפליקציית המפתח לא נמצאה. כך מודולים ספציפיים ללקוח יכולים לשנות את ההתנהגות של הטופס באופן עקבי בלי להפנות את המשתמשים באופן אוטומטי.