Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. Informacje
Jako dostawca interfejsów API masz przygotowany zestaw interfejsów API, które zapewniają dostęp do usług backendu. Następnym krokiem jest utworzenie portalu dla deweloperów, który pozwoli deweloperom aplikacji:
- Dowiedz się więcej o oferowanych usługach w zakresie danych i usług
- Dowiedz się, jak korzystać z interfejsów API, zapoznając się z obszerną dokumentacją, w tym przykładami użycia, samouczkami i dokumentacją referencyjną
- Zarejestruj się przy użyciu procesu samoobsługowego, aby tworzyć aplikacje korzystające z Twoich interfejsów API
Omówienie rozwiązań portalu dla programistów
Apigee obsługuje różne rozwiązania w portalu dla deweloperów, których nazwy znajdziesz w poniższej tabeli – od prostych rozwiązań po gotowe rozwiązania do własnych potrzeb i możliwości ich rozszerzania. Wybierając rozwiązanie, należy zrównoważyć wymagania dotyczące dostosowania z czasem i wiedzą niezbędną do wdrożenia portalu.
Rozwiązanie | Funkcje | Hostowane przez Apigee? | Pomoc (wymaga licencjonowanej subskrypcji) |
---|---|---|---|
Zintegrowany portal Apigee | Proste programowanie portalu samoobsługowego. (tylko klienci Apigee Edge Public Cloud) |
Tak | Całodobowa pomoc Apigee |
Portal Drupal 9 | W pełni konfigurowalne samoobsługowe programowanie portalu przy użyciu projektów Drupal 9 typu open source. Integracja z Apigee za pomocą modułu Apigee Edge. | Nie | Całodobowa pomoc Apigee w przypadku problemów związanych z awariami |
Portal niestandardowy | Możliwość samodzielnego tworzenia portali do własnych potrzeb przy użyciu interfejsów API platformy Apigee. | Nie | Całodobowa obsługa Apigee tylko dla interfejsów API platformy Apigee |
Wybierz rozwiązanie portalu dla programistów
Aby zdecydować, które rozwiązanie w portalu dla deweloperów wybrać, zapoznaj się z sekcją Porównanie funkcji portalu dla deweloperów.
Jeśli korzystasz z Apigee Edge dla Public Cloud, rozważ utworzenie zintegrowanego portalu Apigee, jeśli planujesz obsługiwać typowe przypadki użycia podczas tworzenia portali, takie jak standardowa rejestracja i przepływy tworzenia aplikacji, oraz bardziej stylistyczne niż funkcjonalne.
Portale oparte na Drupal są obecnie jedyną opcją w przypadku Apigee Edge dla Private Cloud i klientów korzystających z zarabiania.
Porównanie funkcji portalu dla programistów
W tabeli poniżej znajdziesz porównanie funkcji portalu zintegrowanego z Apigee i portalu dla deweloperów aplikacji w Drupal.
Funkcja | Zintegrowany portal | Drupal |
---|---|---|
tworzenie treści portalu przy użyciu formatu Markdown, | ||
Tworzenie treści portalu w języku HTML | ||
Dokument referencyjny interfejsu API wyrenderowany na podstawie specyfikacji OpenAPI | ||
Obsługa specyfikacji OpenAPI w wersji 3 | ||
Wysyłaj żądania na żywo z dokumentacji API | ||
Motyw niestandardowy | ||
Menu niestandardowe | ||
tagi usług zewnętrznych, np. Google Analytics; | ||
Niestandardowy kod JavaScript | ||
Nazwa domeny niestandardowej | ||
Protokół HTTP jest włączony | ||
Warunki korzystania z usługi tworzenia konta | ||
Optymalizacja wyświetlania na urządzeniach mobilnych | ||
Integracja z niestandardowymi skryptami i tagami skryptów | ||
Konfiguracja SMTP | ||
Konfiguracja szablonów e-maili | ||
CAPTCHA chroniąca przed spamem | ||
Role i uprawnienia na kontach dewelopera/klientów indywidualnych | ||
Logowanie sfederowane | ||
Interfejsy API do zarządzania treścią | Korzystanie z Drupala | |
Zarabianie | Wkrótce | |
Konfiguracja wyszukiwania | * | |
Blog i fora | ** | |
Szablony stron do tworzenia treści | ||
Analityka aplikacji w portalu | ||
Zarządzanie zdarzeniami na podstawie reguł | ||
Rozszerzalny dzięki modułom dodatkowym | ||
Niestandardowe przepływy rejestracji aplikacji | ||
Niestandardowe procesy rejestracji programistów | ||
Logi portalu | ||
Sprawdzanie linków | ||
Obsługa przeglądarek Microsoft Internet Explorer/Microsoft Edge | Tylko Microsoft Edge | |
Obsługa Apigee | Zobacz tabelę powyżej | Zobacz tabelę powyżej |
Tworzenie zintegrowanego portalu
Jeśli korzystasz z Apigee Edge dla Public Cloud, możesz szybko utworzyć prosty portal dla programistów w interfejsie Edge. Wejdź na https://apigee.com/edge, zaloguj się i na bocznym pasku nawigacyjnym interfejsu Edge kliknij Opublikuj > Portale. Więcej informacji znajdziesz w artykule o tworzeniu zintegrowanego portalu.
Poniższy rysunek przedstawia stronę docelową zintegrowanego portalu.
Tworzenie portalu opartego na Drupal
Za pomocą narzędzi deweloperskich w portalu Drupal możesz utworzyć portal dla programistów w pełni konfigurowalny. Drupal udostępnia bogaty zestaw funkcji i wszystkie możliwości CMS platformy Drupal wraz z dodatkowymi modułami Drupal opracowanymi w Apigee. Wdrożenie portalu opartego na Drupal wymaga jednak więcej czasu i wysiłku.
Platforma Apigee Edge jest zgodna z tymi wersjami Drupala:
Wersja | Opis |
---|---|
Drupal 9 | Oferuje niezawodny zarządzany przez klienta system zarządzania treścią (CMS) typu open source dla firm. Drupal 9 to oprogramowanie typu open source, dlatego możesz korzystać z platformy do tworzenia portali Drupal 9 i korzystać z wiedzy dostępnej w jej społeczności. Więcej informacji znajdziesz w artykule o tworzeniu portalu przy użyciu Drupal 9. |
Utwórz portal niestandardowy za pomocą interfejsów API Apigee Edge
Utwórz własny, w pełni dostosowany portal z wykorzystaniem interfejsów Apigee Edge API, które podsumowano w poniższej tabeli. Aby dowiedzieć się więcej, zobacz:
Kategoria | Interfejsy API Apigee | Opis |
Statystyki | Statystyki | Wyświetlanie statystyk interfejsów API. |
Klucze API | App Keys: programista | Zarządzaj kluczami interfejsu API używanymi do autoryzowania wykorzystania interfejsów API w aplikacjach. |
Usługi API | Usługi API | Zarządzaj usługami API, które publikujesz w portalu dla programistów. |
Aplikacje | Aplikacje | Zarządzaj aplikacjami zarejestrowanymi przez programistów w celu korzystania z interfejsów API. |
Deweloperzy | Deweloperzy | Zarządzaj deweloperami, którzy zarejestrowali się w Twoim portalu dla deweloperów. |
Zarabianie | Zarabianie | Zarabiaj na interfejsach API. |
Uprość integrację klienta portalu, korzystając z biblioteki klienta Apigee Edge dla PHP. Pakiet SDK ułatwia pisanie modułów PHP korzystających z interfejsów Apigee API opisanych w poprzedniej tabeli. Więcej informacji o bibliotece klienta Apigee API dla języka PHP znajdziesz tutaj: