14.10.27.00 – informacje o wersji portalu Apigee dla programistów

Wyświetlasz dokumentację Apigee Edge.
Przejdź do dokumentacji Apigee X.
info


W czwartek 13 listopada 2014 r. udostępniliśmy wersję 14.10.27.00 portalu Apigee Developer Services w chmurze.

Nowe funkcje

Ta wersja portalu Apigee Developer Services w chmurze zawiera te nowe funkcje:

  • Dodano dokumentację dotyczącą tworzenia podmotywów
    Aby edytować motyw i zmienić wygląd witryny, nie modyfikuj bezpośrednio plików motywu w folderach profiles/apigee/themes. Jeśli to zrobisz, Twoje zmiany zostaną nadpisane przy następnej aktualizacji portalu. Zamiast tego, utwórz podmotyw. Więcej informacji znajdziesz w artykule Dostosowywanie motywu.
  • Usunięto moduł
    Moduł devconnect_docgen został wycofany i usunięty. Zastąpiliśmy go modułem smartdocs.
  • Niestandardowy szablon SmartDocs
    Możesz teraz przesłać domyślny szablon SmartDocs używany przez wszystkie modele. Jeśli prześlesz szablon niestandardowy będzie on używany do renderowania wszystkich modeli zamiast domyślnego szablonu dostarczanego z modułem SmartDocs. Więcej informacji znajdziesz w artykule Używanie SmartDocs do dokumentowania interfejsów API.
  • Możesz teraz używać SmartDocs nawet wtedy, gdy serwer zarządzania OPDK nie jest publicznie dostępny
    SmartDocs umożliwia teraz określenie adresu URL serwera proxy, gdy adres IP serwera zarządzania OPDK nie jest publicznie dostępny. Więcej informacji znajdziesz w artykule Używanie SmartDocs do dokumentowania interfejsów API.

Wycofanie

Od 15 kwietnia 2015 r. Google nie będzie już obsługiwać interfejsu OpenID 2.0 API, jak opisano w tym linku:

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

Wszystkie portale opublikowane przed wersją 14.07 korzystały z Google OpenID 2.0, co umożliwiało użytkownikom logowanie się w portalu lub rejestrowanie się jako użytkownik portalu za pomocą danych logowania Google. Więcej informacji znajdziesz w artykule Używanie połączonych danych logowania w portalu dla programistów. Z powodu wycofania ta funkcja została usunięta z portalu.

Zamiast tego możesz użyć modułu Drupal Google Auth lub informacji opisanych w artykule: Używanie OAuth 2.0 do logowania.

Poprawki błędów

W tej wersji usunęliśmy te błędy.

Temat Opis
Zadanie cron Zadanie cron Drupal wywołuje teraz reguły, gdy zmienia się stan aplikacji.
Plany taryfowe zarabiania Plany taryfowe z cennikiem opartym na przedziałach ilościowych są teraz prawidłowo wyświetlane na stronie szczegółów planu.
Zaokrąglanie CHF Wszystkie zaokrąglenia CHF są teraz wykonywane na serwerze backendu, a nie w portalu.
Pamięć podręczna usługi API i aplikacji dewelopera Możesz teraz określić, czy pamięć podręczna usługi API i aplikacji dewelopera ma być odbudowywana za każdym razem, gdy uruchamia się zadanie cron.
  1. W menu Drupal wybierz Configuration > Dev Portal Settings > Dev Portal App Config (Konfiguracja > Ustawienia portalu dla deweloperów > Konfiguracja aplikacji w portalu dla deweloperów).
  2. Zaznacz lub odznacz opcję Rebuild API Product and Developer App caches every time cron runs (Odbudowuj pamięć podręczną usługi API i aplikacji dewelopera za każdym razem, gdy uruchamia się zadanie cron).
  3. Zapisz ustawienia.
Pamięć podręczna usługi API

Gdy dodajesz usługę API do Edge, możesz teraz zsynchronizować ją z portalem, czyszcząc pamięć podręczną portalu. Synchronizacja usługi API powoduje, że pojawia się ona na liście dostępnych usług w portalu. Wcześniej jedynym sposobem na wykonanie tej synchronizacji było uruchomienie zadania cron.

Aby wyczyścić pamięć podręczną:

  1. Zaloguj się w portalu jako użytkownik z uprawnieniami administratora lub uprawnieniami do tworzenia treści.
  2. W menu Drupal kliknij ikonę strony głównej > Flush all caches (Wyczyść wszystkie pamięci podręczne).

Jeśli chcesz wyczyścić pamięć podręczną osobno, wybierz jedną z pozycji podmenu, np. API Products (Usługi API).

Pola profilu użytkownika i rejestracji

Pola profilu użytkownika i rejestracji można teraz zmieniać w interfejsie menu Drupal interfejs.

  • Aby zmienić kolejność pól rejestracji, wybierz Configuration > People > Account settings > Manage Fields (Konfiguracja > Użytkownicy > Ustawienia konta > Zarządzaj polami).
  • Aby zmienić kolejność pól profilu, wybierz Configuration > People > Account settings > Manage Display (Konfiguracja > Użytkownicy > Ustawienia konta > Zarządzaj wyświetlaniem).

Przeciągnij pola w kolejności, w jakiej mają się wyświetlać, a następnie kliknij Save (Zapisz).

Przycisk logowania Apigee Gdy moduł logowania jednokrotnego Apigee jest włączony, przycisk Authenticate with Apigee (Uwierzytelnij się w Apigee) jest teraz prawidłowo wyświetlany w formularzu logowania.
Formularz logowania użytkownika Usunęliśmy brakujący tag zamykający HTML w szablonie formularza modalnego Bootstrap dla logowania użytkownika, który powodował nieprawidłowe wyrównanie okna modalnego.
SmartDocs Usunęliśmy komunikat o błędzie PHP "Array to string conversion in drupal_attributes() during swagger import and rendering" (Konwersja tablicy na ciąg znaków w drupal_attributes() podczas importowania i renderowania Swaggera ).
SmartDocs z OAuth Dodaliśmy do modułu SmartDocs brakujące pole adresu URL wywołania zwrotnego OAuth.
Strona z listą interfejsów API SmartDocs Rozwiązaliśmy problem z buforowaniem, który powodował, że po wyrenderowaniu nowej wersji modelu SmartDocs strona z listą interfejsów API wyświetlała się jako pusta.