15.01.06.00 – informacje o wersji portalu Apigee dla programistów

Wyświetlasz dokumentację Apigee Edge.
Zapoznaj się z dokumentacją Apigee X. info


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

Nowe funkcje

Ta wersja portalu usług dla programistów Apigee w chmurze zawiera te nowe funkcje:

  • Asynchroniczne zapisywanie informacji o użytkowniku
    Asynchroniczne zapisywanie informacji o użytkowniku to nowa funkcja, która odracza zapisywanie informacji o użytkowniku do momentu wysłania odpowiedzi do przeglądarki, aby zwiększyć wydajność. Ta zmiana następuje tylko w tych okolicznościach:
    • Znaleziono odpowiedni interfejs wiersza poleceń PHP
    • Zarabianie nie jest włączone
    • Na stronie Konfiguracja > Ustawienia portalu dla deweloperów > Ustawienia użytkownika portalu dla deweloperów jest zaznaczone pole wyboru Włącz asynchroniczność.
  • Nie możesz już zmieniać ustawień połączenia między portalem a Edge
    W poprzednich wersjach chmury 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 musisz przesłać prośbę do zespołu pomocy Apigee Edge o zmianę informacji o połączeniu. 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. Więcej informacji znajdziesz pod tym linkiem:

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

Wszystkie portale udostępnione przed 14 lipca korzystały z Google OpenID 2.0, co umożliwiało użytkownikom logowanie się w portalu lub rejestrowanie się w nim za pomocą danych logowania Google. Więcej informacji znajdziesz w artykule Korzystanie z tożsamości federacyjnych w portalu dla deweloperów. Z powodu wycofania ta funkcja została usunięta z portalu.

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

Poprawki błędów

W tej wersji naprawiliśmy te błędy:

Temat Opis
Zarabianie Poprawki w treściach wyświetlanych użytkownikom w sekcji Zarabianie.
Zarabianie Stawki podatku są teraz prawidłowo wyświetlane na stronie rozliczeń przedpłaconych 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 przedpłaconego z tytułu zarabiania saldo zerowe nie jest już wyświetlane jako „-0,00”, ale jako „0,00”.
Zarabianie
Dokumenty rozliczeniowe są teraz prawidłowo pobierane z serwera Edge w formacie HTML. W wersji 9.0 Postgres wprowadzono nowe kodowanie „hex”, które może wymagać zmiany w pliku postgresql.conf, aby dokumenty rozliczeniowe można było pobierać prawidłowo. Jeśli dokumenty rozliczeniowe nie są pobierane prawidłowo z Portalu dla programistów, zmień wartość parametru bytea_output w pliku postgresql.conf na „escape” na serwerze zarządzania Edge:
bytea_output = 'escape' # hex, escape
Zarabianie Gdy wywołanie interfejsu Edge API w celu uzyskania salda użytkownika nie zwraca prawidłowego wyniku, strona jest teraz wyświetlana prawidłowo, a błąd jest rejestrowany. Wcześniej na stronie wyświetlał się ekran błędu.
Rejestracja nowego dewelopera Poprawiono komunikat wyświetlany podczas rejestracji nowego konta, aby informował, że konto oczekuje na zatwierdzenie przez administratora, tylko wtedy, gdy Portal dla deweloperów jest skonfigurowany tak, aby wymagać zatwierdzenia przez administratora przed zalogowaniem.
Rejestracja nowego dewelopera Nowo zarejestrowani deweloperzy, którzy domyślnie mieli być blokowani, zostali włączeni w backendzie Edge. Ten sam problem został rozwiązany w przypadku deweloperów, którzy domyślnie powinni 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. Zanim jednak użytkownicy będą mogli tworzyć aplikacje dla deweloperów, muszą zaktualizować swój profil, podając adres e-mail.
Formularz rejestracyjny Pola ImięNazwisko w formularzu rejestracyjnym zostały przeniesione na górę formularza rejestracyjnego w przypadku nowych instalacji. 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 programista ma w portalu stan „zablokowany”, na serwerze zarządzania Edge jest ustawiany stan „nieaktywny”, co oznacza, że zablokowany programista nie może wykonywać wywołań interfejsu API.
Zadanie cron Cron nie ulega już awarii, gdy aplikacja w Edge nie jest prawidłowo powiązana z deweloperem.
Logowanie System nie rejestruje już błędu, gdy typ dostępu aplikacji to „readonly”.
Reguły Drupal Uruchomiony został moduł Rule in Drupal rules, który wysyła e-maila, gdy klucz aplikacji zmieni stan z oczekującego na zatwierdzony. W starszych wersjach reguła nie działała po zmianie stanu.
SmartDocs Czasownik PATCH jest teraz prawidłowo wyświetlany na stronach SmartDocs.
SmartDocs Gdy punkt końcowy Edge jest niedostępny, moduł SmartDocs nie wyświetla już ostrzeżeń.
SmartDocs W module SmartDocs nie są już wyświetlane ostrzeżenia „Undefined index:”.
SmartDocs
Ścieżki działają teraz prawidłowo na stronach SmartDocs. Na stronie z informacjami o metodzie pierwszy element ścieżki menu nawigacyjnego to Dokumentacja nazwy_maszyny_modelu/, więc pierwsze słowo nie było pisane wielką literą. Po wprowadzeniu tej poprawki pierwszym elementem będzie czytelna dla człowieka nazwa modelu, a pierwsze słowo będzie zaczynać się wielką literą.
Na stronie z listą metod interfejsu API, w zależności od czasownika HTTP (GET/POST/PUT/DELETE), elementy ścieżki nawigacji prowadziły do nieprawidłowego adresu URL. Dzięki tej poprawce elementy menu nawigacyjnego na stronie wskazują teraz prawidłowe adresy 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.
Atrybuty aplikacji
Strona z atrybutami aplikacji była uszkodzona i nie wyświetlała się prawidłowo. Ten problem został rozwiązany w pliku devconnect_app_attributes.module.
Przekierowania zakodowane na stałe Funkcja, która tworzy formularz do edytowania aplikacji dewelopera, nie wywołuje już bezpośrednio funkcji drupal_goto() ani drupal_not_found(), jeśli nie można znaleźć aplikacji dewelopera. Dzięki temu moduły dostosowane do klienta mogą konsekwentnie zmieniać zachowanie formularza bez wymuszania bezwarunkowego przekierowania.