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