Soluzioni per il portale per gli sviluppatori

Questa pagina si applica ad Apigee e Apigee hybrid.

Visualizza Apigee Edge documentazione.

In qualità di fornitore di API, hai sviluppato un insieme di API per fornire l'accesso ai tuoi servizi di backend. Il passaggio successivo consiste nel creare il portale per sviluppatori per consentire agli sviluppatori di app di:

  • Scoprire le tue offerte di dati e servizi
  • Scoprire come utilizzare le tue API esaminando la documentazione completa, inclusi esempi di casi d'uso, tutorial e documentazione di riferimento
  • Registrarsi utilizzando una procedura self-service per creare app che utilizzano le tue API

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

Soluzione Apigee Funzionalità È ospitata da Apigee? Assistenza
(richiede un abbonamento con licenza)
Portale integrato Apigee Semplice sviluppo del portale self-service. Assistenza Apigee 24 ore su 24, 7 giorni su 7
Moduli Drupal 10 Opzione completamente personalizzabile, basata su un CMS open source potente integrato con Apigee tramite moduli. No Assistenza Apigee 24 ore su 24, 7 giorni su 7 per problemi di interruzione e correzione
Fai da te Sviluppo del portale completamente personalizzabile utilizzando le API Apigee. No Assistenza Apigee 24 ore su 24, 7 giorni su 7 solo per le API Apigee

Scegli la soluzione per il portale per sviluppatori

Per aiutarti a decidere quale soluzione per il portale per sviluppatori scegliere, consulta la seguente struttura decisionale ed esamina il confronto delle funzionalità del portale per 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 del portale, come i flussi standard di registrazione e creazione di app, e modifiche più stilistiche che funzionali.

Confronto delle funzionalità del portale per sviluppatori

La tabella seguente fornisce un confronto delle funzionalità tra il portale integrato Apigee e il .

Funzionalità Portale integrato Drupal
Sviluppo dei contenuti del portale utilizzando Markdown
Sviluppo dei contenuti del portale utilizzando HTML
Documento di riferimento dell'API sottoposto a rendering dalle specifiche OpenAPI
Supporto della versione 3 della specifica OpenAPI
Invia richieste live dal riferimento API
Conforme a FedRAMP In quanto 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 di dominio personalizzato
HTTPS abilitato
Termini e condizioni per la creazione dell'account
Ottimizzazione della visualizzazione dei dispositivi mobili
Integrazione con script personalizzati e tag script
Configurazione SMTP
Configurazione del modello email
CAPTCHA per impedire 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 pagina 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 personalizzati
Flussi di registrazione degli sviluppatori personalizzati
Log del portale
Verifica link
Supporto di Microsoft Internet Explorer/Microsoft Edge Solo Microsoft Edge
Hosting regionale Solo us-west1 (In quanto soluzione personalizzata, puoi ospitare un portale Drupal nella regione o nelle regioni di tua scelta.)

Creare un portale integrato

Crea rapidamente un portale per sviluppatori leggero nell'interfaccia utente di Apigee.

Vai alla pagina Distribuzione > Portali in Apigee nella console Cloud:

Vai a Portali

Per informazioni dettagliate, consulta Creare il portale integrato.

La figura seguente mostra la pagina di destinazione del portale integrato.

Introduzione al portale

Creare un portale basato su Drupal

Utilizzando gli strumenti di sviluppo del portale Drupal, puoi creare un portale per sviluppatori completamente personalizzabile. Drupal fornisce un ricco insieme di funzionalità e tutte le funzionalità CMS di Drupal con moduli Drupal aggiuntivi sviluppati da Apigee. Tuttavia, l'implementazione di un portale basato su Drupal richiede più tempo e impegno.

Apigee e hybrid 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 al framework di sviluppo del portale Drupal 10 e sfruttare le conoscenze della community di Drupal. Per ulteriori informazioni, consulta Creare il portale utilizzando Drupal 10.

Creare un portale personalizzato 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.

Categoria API Apigee Descrizione
Analytics Statistiche Visualizza le analisi delle tue API.
Chiavi API Chiavi delle app per sviluppatori Gestisci le chiavi API utilizzate per autorizzare l'utilizzo delle API nelle app.
Prodotti basati su API Prodotti basati su API Gestisci i prodotti basati su API che pubblichi nel portale per 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 sul tuo portale per sviluppatori.

Semplifica l'integrazione del 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 API Apigee per PHP, consulta: