Soluzioni per il portale per gli sviluppatori

Questa pagina si applica a Apigee e Apigee ibridi.

Visualizza la documentazione di Apigee Edge.

In qualità di fornitore di API, hai sviluppato una serie di API per fornire accesso ai tuoi servizi di backend. Il passaggio successivo consiste nel creare il tuo portale per gli sviluppatori per consentire agli sviluppatori di app di:

  • Informazioni sui tuoi dati e sulle offerte di servizi
  • Scopri come utilizzare le tue API consultando la documentazione completa, che include casi d'uso di esempio, tutorial e documentazione di riferimento
  • Registrati utilizzando una procedura self-service per creare app che utilizzano le tue API

Apigee supporta diverse soluzioni per i portali per sviluppatori, riassunte nella tabella seguente, che vanno da soluzioni semplici chiavi in mano a soluzioni completamente personalizzabili ed estensionabili. Quando scegli una soluzione, devi bilanciare i requisiti di personalizzazione con il tempo e le conoscenze necessarie per implementare il portale.

Soluzione Apigee Funzionalità È ospitato da Apigee? Assistenza
(richiede un abbonamento con licenza)
Portale integrato Apigee Sviluppo di un portale self-service semplice. Assistenza Apigee 24 ore su 24, 7 giorni su 7
Moduli di Drupal 10 Opzione completamente personalizzabile, basata su un potente CMS open source integrato con Apigee mediante l'uso di moduli. No Assistenza Apigee 24 ore su 24, 7 giorni su 7 per problemi di break-fix
Fai da te Sviluppo di portali completamente personalizzabile con le API Apigee. No Assistenza Apigee 24 ore su 24, 7 giorni su 7 solo per le API Apigee

Scegli la tua soluzione per il portale per gli sviluppatori

Per aiutarti a decidere quale soluzione del portale per gli sviluppatori scegliere, considera la seguente decisione e consulta la sezione Confronto delle funzionalità del portale per gli sviluppatori.

Diagramma di flusso che mostra le selezioni per il portale integrato Drupal o Apigee

Valuta la possibilità di creare un portale integrato Apigee se prevedi di supportare casi d'uso comuni per lo sviluppo di portali, come flussi di registrazione e creazione di app standard e modifiche più stilistiche che funzionali.

Confronto delle funzionalità del portale per gli sviluppatori

La tabella seguente offre un confronto delle funzionalità della piattaforma Apigee portale integrato e il portale per gli sviluppatori basato su Drupal.

Funzionalità Portale integrato Drupal
Sviluppo di contenuti di portali con Markdown
Sviluppo dei contenuti del portale utilizzando HTML
Documentazione di riferimento API visualizzata dalle specifiche OpenAPI
Supporto della versione 3 della specifica OpenAPI
Inviare richieste in tempo reale dal riferimento API
Conformità a FedRAMP In qualità di soluzione CMS open source completamente personalizzabile, è possibile implementare un portale Drupal conforme a FedRamp.
Tema personalizzato
Menu personalizzati
Tag di terze parti, come Google Analytics
Codice JavaScript personalizzato
Nome dominio personalizzato
HTTPs abilitato
Termini e condizioni per la creazione di un account
Ottimizzazione della visualizzazione sui dispositivi mobili
Integrazione con script e tag script personalizzati
Configurazione SMTP
Configurazione del modello email
CAPTCHA per prevenire lo spam
Ruoli e autorizzazioni per gli account sviluppatore/consumatore
Accesso federato
API di gestione dei contenuti   Utilizzo di Drupal
Monetizzazione  
Configurazione della ricerca *
Blog e forum **
Modelli di pagine per la creazione di contenuti
Analisi dell'app sul portale
Gestione degli eventi basata su regole
Estensibile con moduli aggiuntivi
Flussi di registrazione delle app personalizzate
Flussi di registrazione degli sviluppatori personalizzati
Log del portale
Verifica link
Supporto di Microsoft Internet Explorer/Microsoft Edge Solo Microsoft Edge
Hosting regionale Solo USA (come soluzione personalizzata, puoi ospitare un portale Drupal nella regione o nelle regioni che preferisci).

Crea un portale integrato

Crea rapidamente un portale per sviluppatori leggero nell'UI di Apigee. Vai all'indirizzo https://apigee.google.com/, accedi e seleziona Pubblica > Portali nella barra di navigazione laterale dell'interfaccia utente ibrida. Per informazioni dettagliate, consulta Creare il portale integrato.

La figura seguente mostra la pagina di destinazione per il portale integrato.

Introduzione al portale

Crea un portale basato su Drupal

Utilizzando gli strumenti di sviluppo del portale Drupal, puoi creare un portale per sviluppatori completamente personalizzabile. Drupal offre un'ampia gamma di e tutte le capacità CMS di Drupal con la soluzione Drupal aggiuntiva sviluppata da Apigee moduli. Tuttavia, l'implementazione di un portale basato su Drupal richiede più tempo e impegno.

Apigee e le ibride supportano Drupal 10, che fornisce un sistema di gestione dei contenuti (CMS) open source affidabile a livello aziendale. Poiché Drupal 10 è open source, puoi estendere e contribuire allo sviluppo del portale Drupal 10 e sfrutta le conoscenze della community Drupal. Per ulteriori informazioni, consulta Creare il portale utilizzando Drupal 10.

Crea il tuo portale utilizzando le API Apigee

Crea il tuo portale completamente personalizzato sfruttando le API Apigee, riassunte nella tabella seguente. Per ulteriori informazioni, consulta le sezioni descritte nella tabella seguente.

Category API Apigee Descrizione
Analytics Statistiche Visualizza dati e analisi per le tue API.
Chiavi API Chiavi app per sviluppatori Gestisci le chiavi API utilizzate per autorizzare l'utilizzo delle API nelle app.
Prodotti basati su API Prodotti API Gestisci i prodotti API che pubblichi nel portale per gli sviluppatori.
Applicazioni App

App per sviluppatori

Gestisci le applicazioni registrate dagli sviluppatori per utilizzare le tue API.
Sviluppatori Sviluppatori Gestisci gli sviluppatori che si sono registrati al tuo portale per sviluppatori.

Semplifica l'integrazione del tuo client del portale utilizzando la libreria client Apigee per PHP. L'SDK semplifica la scrittura di moduli PHP che utilizzano le API Apigee descritte nella tabella precedente. Per ulteriori informazioni sulla libreria client dell'API Apigee per PHP, vedi: