Questa pagina si applica ad Apigee e Apigee hybrid.
Visualizza la documentazione di Apigee Edge.
In qualità di provider di API, hai sviluppato un insieme di API per fornire l'accesso ai servizi di backend. Il passaggio successivo consiste nel creare il tuo portale per sviluppatori per consentire agli sviluppatori di app di:
- Scopri di più sulle tue offerte di dati e servizi
- Scopri come utilizzare le API consultando la documentazione completa, inclusi casi d'uso di esempio, tutorial e documentazione di riferimento
- Registrati utilizzando un processo self-service per creare app che usano le tue API
Apigee supporta diverse soluzioni del portale per gli sviluppatori, riassunte nella tabella seguente, da quelle semplici pronte all'uso a quelle completamente personalizzabili ed estendibili. Quando scegli una soluzione, devi trovare un equilibrio tra i tuoi requisiti di personalizzazione e il tempo e le conoscenze necessarie per implementare il tuo 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 |
Drupal 10 moduli | 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 risoluzione dei problemi |
Fai da te | Sviluppo di portali completamente personalizzabili mediante 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 gli sviluppatori
Per aiutarti a decidere quale soluzione del portale per gli sviluppatori scegliere, considera il seguente albero decisionale ed esamina il confronto delle funzionalità del portale 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 i flussi di registrazione standard e di creazione di app, e modifiche più stilistiche che funzionali.
Confronto delle funzionalità del portale per gli sviluppatori
La tabella seguente offre un confronto delle funzionalità tra il portale integrato Apigee e il portale per gli sviluppatori basato su Drupal.
Selezione delle | Portale integrato | Drupal |
---|---|---|
Sviluppo di contenuti del portale utilizzando Markdown | ||
Sviluppo di contenuti del portale tramite HTML | ||
Documento di riferimento API visualizzato in base alle specifiche OpenAPI | ||
Supporto della specifica OpenAPI versione 3 | ||
Invia richieste in tempo reale dal tuo riferimento API | ||
Conformità FedRAMP | Come 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 account | ||
Ottimizzazione della visualizzazione sui dispositivi mobili | ||
Integrazione con script e tag script personalizzati | ||
Configurazione SMTP | ||
Configurazione modello email | ||
CAPTCHA per prevenire lo spam | ||
Ruoli e autorizzazioni per account sviluppatore/consumatore | ||
Accesso federato | ||
API di gestione dei contenuti | Uso di Drupal | |
Monetizzazione | ||
Configurazione di ricerca | * | |
Blog e forum | ** | |
Modelli di pagina per la creazione di contenuti | ||
Analisi dati delle app sul portale | ||
Gestione degli eventi basata su regole | ||
Estendibile con moduli aggiuntivi | ||
Flussi personalizzati di registrazione delle app | ||
Flussi personalizzati di registrazione sviluppatori | ||
Log portale | ||
Verifica link | ||
Supporto per 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 di tua scelta. |
Crea un portale integrato
Crea rapidamente un portale per sviluppatori leggero nell'interfaccia utente di Apigee. Vai ad https://apigee.google.com/, accedi e seleziona Pubblica > Portali nella barra di navigazione laterale dell'interfaccia utente ibrida. Per i dettagli completi, consulta Creare il portale integrato.
La figura seguente mostra la pagina di destinazione del portale integrato.
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 ricco set 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 più impegno.
Apigee e hybrid supportano Drupal 10, che offre un sistema di gestione dei contenuti (CMS) open source affidabile di livello aziendale. Poiché Drupal 10 è open source, puoi estendere e contribuire al framework di sviluppo del portale di Drupal 10 e sfruttare le conoscenze della community Drupal. Per maggiori informazioni, consulta Creare il portale con Drupal 10.
Crea il tuo portale personale con le API Apigee
Crea il tuo portale completamente personalizzato sfruttando le API Apigee riepilogate nella seguente tabella. Per saperne di più, consulta le sezioni descritte nella tabella seguente.
Category | API Apigee | Description |
Analisi | Statistiche | Visualizza dati e analisi per le tue API. |
Chiavi API | Chiavi dell'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 sul 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 sul tuo portale per gli sviluppatori. |
Semplifica l'integrazione del client del tuo 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, consulta: