Questa pagina si applica ad Apigee e Apigee hybrid.
Visualizza la documentazione di Apigee Edge.
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 tuo portale per sviluppatori per consentire agli sviluppatori di app di:
- Informazioni sui tuoi dati e sulle offerte di servizi
- Scopri come utilizzare le 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 semplice portale self-service. | Sì | 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 tramite moduli. | No | Assistenza Apigee 24 ore su 24, 7 giorni su 7 per problemi di break-fix |
Fai da te | Sviluppo di portali completamente personalizzabili utilizzando 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 per il portale per gli sviluppatori scegliere, consulta il seguente albero decisionale e il confronto delle funzionalità dei portali per gli sviluppatori.
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 seguente tabella mette a confronto le funzionalità del portale integrato Apigee e del portale per sviluppatori basato su Drupal.
Funzionalità | Portale integrato | Drupal |
---|---|---|
Sviluppo dei contenuti del portale utilizzando Markdown | ||
Sviluppo dei contenuti del portale utilizzando HTML | ||
Documento di riferimento dell'API visualizzato dalle specifiche OpenAPI | ||
Supporto della versione 3 della specifica OpenAPI | ||
Invia 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 dell'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 | ||
Dati e analisi delle app sul portale | ||
Gestione degli eventi basata su regole | ||
Espandibile con moduli aggiuntivi | ||
Flussi di registrazione delle app personalizzate | ||
Procedure di registrazione degli sviluppatori personalizzate | ||
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). |
Creare 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 del portale integrato.
Creare un portale basato su Drupal
Utilizzando gli strumenti di sviluppo del portale Drupal, puoi creare un portale per sviluppatori completamente personalizzabile. Drupal offre un ampio insieme di funzionalità e tutte le funzionalità di 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 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 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.
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 i dati e le 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 | 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 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 saperne di più sulla libreria client dell'API Apigee per PHP, consulta: