Wprowadzenie

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

Jako dostawca interfejsu API masz zestaw interfejsów API, które zapewniają dostęp do usług backendowych. Kolejnym krokiem jest utworzenie portalu dla deweloperów, aby umożliwić deweloperom aplikacji:

  • Poznaj swoje dane i ofertę usług
  • Dowiedz się, jak korzystać z interfejsów API, czytając obszerną dokumentację, w tym przykładowe przypadki użycia, samouczki i dokumentację referencyjną
  • Rejestrowanie się w ramach procesu samoobsługi w celu tworzenia aplikacji korzystających z Twoich interfejsów API

Omówienie rozwiązań w portalu dla deweloperów

Apigee obsługuje kilka rozwiązań w portalu dla deweloperów, które są opisane w tabeli poniżej. Rozwiązania te różnią się od prostych, gotowych do użycia do w pełni konfigurowalnych i rozszerzalnych. Wybierając rozwiązanie, musisz wziąć pod uwagę wymagania dotyczące dostosowywania oraz czas i wiedzę potrzebne do wdrożenia portalu.

Rozwiązanie Funkcje Hostowane przez Apigee? Pomoc
(wymaga subskrypcji z licencją)
Portal zintegrowany z Apigee Proste tworzenie portalu samoobsługowego.
(tylko dla klientów Apigee Edge Public Cloud)
Tak Całodobowa pomoc zespołu Apigee
Portal Drupal 10 Twórz w pełni konfigurowalne samoobsługowe portale za pomocą projektów open source Drupal 10. Integracja z Apigee za pomocą modułu Apigee Edge. Nie Całodobna pomoc zespołu Apigee w przypadku problemów wymagających naprawy
Portal niestandardowy w pełni konfigurowalny rozwój portalu typu „zrób to sam” za pomocą interfejsów API platformy Apigee; Nie Pomoc techniczna Apigee dostępna przez całą dobę i 7 dni w tygodniu tylko w przypadku interfejsów API platformy Apigee

Wybieranie rozwiązania na portalu dla deweloperów

Aby ułatwić Ci wybór rozwiązania w portalu dewelopera, zapoznaj się z tym schematem decyzyjnym i artykułem Porównanie funkcji w portalu dewelopera.

Schemat przepływu danych pokazujący, kiedy używać Drupala, a kiedy zintegrowanego portalu Apigee

Jeśli jesteś klientem Apigee Edge for Public Cloud, rozważ utworzenie portalu zintegrowanego z Apigee, jeśli planujesz obsługiwać typowe przypadki użycia w ramach rozwoju portalu, takie jak standardowe procesy rejestracji i tworzenia aplikacji oraz zmiany stylistyczne, a nie funkcjonalne.

Obecnie portale oparte na Drupalu są jedyną opcją dla klientów korzystających z Apigee Edge Private Cloud i z funkcji zarabiania.

Porównanie funkcji portalu dla deweloperów

W tabeli poniżej porównano funkcje zintegrowanego portalu Apigee i portalu dla programistów opartego na Drupalu.

Funkcja Zintegrowany portal Drupal
Tworzenie treści portalu za pomocą Markdown ikona zielonego znacznika wyboru ikona zielonego znacznika wyboru
Tworzenie treści portalu za pomocą kodu HTML ikona zielonego znacznika wyboru ikona zielonego znacznika wyboru
Dokumentacja API utworzona na podstawie specyfikacji OpenAPI ikona zielonego znacznika wyboru ikona zielonego znacznika wyboru
Obsługa specyfikacji OpenAPI w wersji 3 ikona zielonego znacznika wyboru ikona zielonego znacznika wyboru
Wysyłanie żądań na żywo z dokumentacji interfejsu API ikona zielonego znacznika wyboru ikona zielonego znacznika wyboru
Motyw niestandardowy ikona zielonego znacznika wyboru ikona zielonego znacznika wyboru
Menu niestandardowe ikona zielonego znacznika wyboru ikona zielonego znacznika wyboru
tagi firm zewnętrznych, np. Google Analytics; ikona zielonego znacznika wyboru ikona zielonego znacznika wyboru
Niestandardowy kod JavaScriptu ikona zielonego znacznika wyboru ikona zielonego znacznika wyboru
Nazwa domeny niestandardowej ikona zielonego znacznika wyboru ikona zielonego znacznika wyboru
HTTPs włączone ikona zielonego znacznika wyboru ikona zielonego znacznika wyboru
Warunki tworzenia konta ikona zielonego znacznika wyboru ikona zielonego znacznika wyboru
Optymalizacja wyświetlania na urządzeniach mobilnych ikona zielonego znacznika wyboru ikona zielonego znacznika wyboru
Integracja ze skryptami niestandardowymi i tagami skryptów ikona zielonego znacznika wyboru ikona zielonego znacznika wyboru
Konfiguracja SMTP ikona zielonego znacznika wyboru ikona zielonego znacznika wyboru
Konfiguracja szablonu e-maila ikona zielonego znacznika wyboru ikona zielonego znacznika wyboru
CAPTCHA zapobiegająca spamowi ikona zielonego znacznika wyboru ikona zielonego znacznika wyboru
Role i uprawnienia na kontach deweloperów/użytkowników ikona zielonego znacznika wyboru ikona zielonego znacznika wyboru
Logowanie sfederowane ikona zielonego znacznika wyboru ikona zielonego znacznika wyboru
Interfejsy API do zarządzania treścią Korzystanie z Drupal
Zarabianie Wkrótce ikona zielonego znacznika wyboru
Konfiguracja wyszukiwania * ikona zielonego znacznika wyboru
Blog i fora ** ikona zielonego znacznika wyboru
Szablony stron do tworzenia treści ikona zielonego znacznika wyboru
Analityka aplikacji na portalu ikona zielonego znacznika wyboru
Zarządzanie zdarzeniami na podstawie reguł ikona zielonego znacznika wyboru
możliwość rozbudowy za pomocą modułów dodatkowych. ikona zielonego znacznika wyboru
Niestandardowe procesy rejestracji aplikacji ikona zielonego znacznika wyboru
Niestandardowe procesy rejestracji dewelopera ikona zielonego znacznika wyboru
Logi portalu ikona zielonego znacznika wyboru
Sprawdzanie linków ikona zielonego znacznika wyboru
Obsługa w Microsoft Internet Explorer/Microsoft Edge Tylko Microsoft Edge ikona zielonego znacznika wyboru
Pomoc dotycząca Apigee Zobacz tabelę powyżej Zobacz tabelę powyżej

Tworzenie zintegrowanego portalu

Jeśli jesteś klientem Apigee Edge for Public Cloud, możesz szybko utworzyć prosty portal dla programistów w interfejsie Edge. Otwórz stronę https://apigee.com/edge, zaloguj się i na pasku nawigacyjnym po lewej stronie interfejsu Edge kliknij Opublikuj > Portale. Szczegółowe informacje znajdziesz w artykule Tworzenie zintegrowanego portalu.

Na rysunku poniżej widać stronę docelową zintegrowanego portalu.

Wprowadzenie do portalu

Tworzenie portalu na podstawie Drupala

Za pomocą narzędzi do tworzenia portalu Drupal możesz stworzyć w pełni konfigurowalny portal dla deweloperów. Drupal zapewnia bogaty zestaw funkcji oraz wszystkie możliwości systemu CMS Drupal z dodatkowymi modułami Drupal opracowanymi przez Apigee. Wdrożenie portalu opartego na Drupalu wymaga jednak więcej czasu i wysiłku.

Apigee Edge jest zgodny z tymi wersjami Drupala:

Wersja Opis
Drupal 10 Zapewnia niezawodny system zarządzania treścią (CMS) typu open source na poziomie przedsiębiorstwa, zarządzany przez klienta. Drupal 10 jest oprogramowaniem typu open source, więc możesz rozszerzać i udoskonalać jego możliwości oraz korzystać z wiedzy społeczności Drupal. Więcej informacji znajdziesz w artykule Tworzenie portalu za pomocą Drupala 10.

Tworzenie portalu niestandardowego za pomocą interfejsów API Apigee Edge

Utwórz własny, w pełni dostosowany portal, korzystając z interfejsów Apigee Edge API, które są opisane w tabeli poniżej. Aby dowiedzieć się więcej, zobacz:

Kategoria Interfejsy API Apigee Opis
Analityka Statystyki wyświetlać statystyki dotyczące interfejsów API,
Klucze API Klucze aplikacji: deweloper

Klucze aplikacji: firma

Zarządzanie kluczami interfejsu API służącymi do autoryzacji korzystania z interfejsów API w aplikacjach.
Usługi API Usługi API Zarządzaj produktami API, które publikujesz w portalu dla deweloperów.
Aplikacje Aplikacje

Aplikacje: deweloper

Aplikacje: firma

Zarządzaj aplikacjami zarejestrowanymi przez deweloperów do korzystania z Twoich interfejsów API.
Programiści Programiści

Firmy

Deweloperzy w firmie

Zarządzaj deweloperami, którzy zarejestrowali się w Twoim portalu dewelopera.
Zarabianie Zarabianie Zarabiaj na interfejsach API.

Uprość integrację klienta portalu za pomocą biblioteki klienta Apigee Edge dla PHP. Pakiet SDK ułatwia tworzenie modułów PHP, które korzystają z interfejsów API Apigee opisanych w poprzedniej tabeli. Więcej informacji o bibliotece klienta interfejsu API Apigee dla PHP znajdziesz w tych dokumentach: