15.01.06.00 – informacje o wersji portalu Apigee dla programistów

Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
info


We wtorek 6 stycznia 2015 r. udostępniliśmy wersję 15.01.06.00 portalu Apigee Developer Services w chmurze.

Nowe funkcje

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

  • Asynchroniczne zapisywanie użytkownika
    Asynchroniczne zapisywanie użytkownika to nowa funkcja, która opóźnia zapisywanie informacji o użytkowniku do momentu wysłania odpowiedzi do przeglądarki, co zwiększa wydajność. Ta zmiana następuje tylko w tych okolicznościach:
    • Znaleziono odpowiedni interfejs PHP CLI.
    • Nie włączono zarabiania.
    • Na stronie Konfiguracja > Ustawienia portalu dla programistów > Ustawienia użytkownika portalu dla programistów zaznaczono pole wyboru Włącz asynchroniczność.
  • Nie można już zmieniać ustawień połączenia między portalem a Edge
    W poprzednich wersjach w chmurze można było bezpośrednio edytować informacje o połączeniu używane do łączenia portalu z Edge, w tym adres URL punktu końcowego Edge, nazwę organizacji Apigee oraz nazwę użytkownika i hasło administratora organizacji. Teraz, aby zmienić informacje o połączeniu, musisz wysłać prośbę do zespołu pomocy Apigee Edge. Więcej informacji znajdziesz w artykule Tworzenie portalu dla programistów.

Wycofanie

Od 15 kwietnia 2015 r. Google nie będzie już obsługiwać interfejsu OpenID 2.0 API, zgodnie z opisem pod tym linkiem:

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 Korzystanie z danych logowania federacyjnych 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: Korzystanie z OAuth 2.0 do logowania.

Poprawki błędów

W tej wersji zostały poprawione te błędy:

Temat Opis
Zarabianie Poprawki tekstu wyświetlanego użytkownikom w przypadku zarabiania.
Zarabianie Stawki podatkowe są teraz prawidłowo wyświetlane na stronie płatności z góry w sekcji Zarabianie. Pamiętaj, że po stronie portalu musisz użyć wywołania „prepaid developer API” (w sekcji Konfiguracja > Ustawienia zarabiania).
Zarabianie Na stronie salda z przedpłaty w sekcji Zarabianie saldo zerowe nie jest już wyświetlane jako "-0.00", ale zamiast tego jako "0.00".
Zarabianie
Dokumenty rozliczeniowe są teraz prawidłowo pobierane z serwera Edge w formacie HTML. W Postgres w wersji 9.0 wprowadzono nowe kodowanie „hex”, które może wymagać zmiany w pliku postgresql.conf , aby dokumenty rozliczeniowe były pobierane prawidłowo. Jeśli dokumenty rozliczeniowe nie są prawidłowo pobierane z portalu dla programistów, zmień wartość bytea_output w pliku postgresql.conf na „escape” na serwerze zarządzania Edge:
bytea_output = 'escape' # hex, escape
Zarabianie Gdy wywołanie interfejsu API Edge w celu uzyskania salda użytkownika nie zwróci prawidłowej odpowiedzi, strona wyświetla się teraz prawidłowo i rejestrowany jest błąd. Wcześniej na stronie wyświetlał się ekran błędu.
Rejestracja nowego dewelopera Poprawiono komunikat wyświetlany podczas rejestracji na nowym koncie, aby informował, że konto oczekuje na zatwierdzenie przez administratora, tylko wtedy, gdy portal dla programistów jest skonfigurowany tak, aby wymagał zatwierdzenia przez administratora przed zalogowaniem.
Rejestracja nowego dewelopera Nowo zarejestrowani deweloperzy, którzy domyślnie mieli być zablokowani, zostali włączeni w backendzie Edge. Ten sam problem został rozwiązany w przypadku deweloperów, którzy domyślnie mieli być zablokowani, ale zostali włączeni (pomimo wyświetlania komunikatu „Poczekaj na zatwierdzenie”).
Rejestracja nowego dewelopera Portal nie zgłasza już wyjątku, gdy użytkownik rejestruje się bez adresu e-mail , dzięki czemu można przeprowadzać integracje z systemami, które nie używają adresów e-mail. Użytkownicy nadal będą jednak musieli zaktualizować swój profil, podając adres e-mail, zanim będą mogli utworzyć aplikacje dla programistów.
Formularz rejestracyjny W przypadku nowych instalacji pola Imię i Nazwisko w formularzu rejestracyjnym zostały przeniesione na górę formularza. Pamiętaj, że wszystkie pola w tym formularzu można przenieść za pomocą interfejsu administracyjnego. Więcej informacji znajdziesz w artykule Dodawanie kont użytkowników i zarządzanie nimi.
Stan dewelopera Gdy deweloper ma w portalu stan "zablokowany", na serwerze zarządzania Edge zostanie ustawiony stan nieaktywny, co oznacza, że zablokowany deweloper nie będzie mógł wykonywać wywołań API.
Zadanie cron Cron nie kończy się już niepowodzeniem, gdy aplikacja w Edge nie jest prawidłowo powiązana z deweloperem.
Logowanie Gdy typ dostępu do aplikacji to „tylko do odczytu”, system nie rejestruje już błędu.
Reguły Drupal Moduł Reguła w regułach Drupal do wysyłania e-maili, gdy klucz aplikacji zmieni stan z oczekujący na zatwierdzony , jest teraz uruchamiany. W poprzednich wersjach reguła nie działała, gdy stan został zmieniony.
SmartDocs Czasownik PATCH jest teraz prawidłowo wyświetlany po renderowaniu na stronach SmartDocs.
SmartDocs Gdy punkt końcowy Edge jest niedostępny, moduł SmartDocs nie wyświetla już ostrzeżeń.
SmartDocs Ostrzeżenia „Undefined index:” nie są już wyświetlane w module SmartDocs.
SmartDocs
Ścieżki nawigacji działają teraz prawidłowo na stronach SmartDocs. Na stronie z informacjami o metodzie pierwszy element menu nawigacyjnego był wcześniej model_machine_name Documentation/, więc pierwsze słowo nie było pisane wielką literą. Dzięki tej poprawce pierwszym elementem będzie nazwa modelu zrozumiała dla użytkownika , a pierwsze słowo będzie pisane wielką literą.
Ponadto na stronie z listą metod API na podstawie czasownika HTTP (GET/POST/PUT/DELETE) elementy ścieżki nawigacji prowadziły do nieprawidłowego adresu URL. Dzięki tej poprawce elementy ścieżki nawigacji na stronie prowadzą teraz do prawidłowych adresów URL.
SmartDocs Poprawka CSS umożliwia teraz prawidłową edycję w miejscu treści JSON SmartDocs (w żądaniu POST lub PUT) .
Menu główne Linki logowania i rejestracji są teraz dostępne, gdy menu główne nie zawiera żadnych elementów w nim.
Atrybuty aplikacji
Strona z listą atrybutów aplikacji była uszkodzona i nie renderowała się. Ten problem został rozwiązany w pliku devconnect_app_attributes.module.
Przekierowania zakodowane na stałe Funkcja, która tworzy formularz do edytowania aplikacji dla programistów, nie wywołuje już bezpośrednio funkcji drupal_goto() ani drupal_not_found(), jeśli aplikacja dla programistów nie zostanie znaleziona. Dzięki temu moduły specyficzne dla klienta mogą konsekwentnie zmieniać zachowanie formularza bez wymuszania bezwarunkowego przekierowania.