Questa pagina si applica a Apigee e Apigee ibridi.
Visualizza
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:
- Scopri le tue offerte relative a dati e servizi
- Scopri come utilizzare le tue API esaminando 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 usano le tue API
Apigee supporta diverse soluzioni del portale per sviluppatori, riassunte nella tabella seguente, da semplici chiavi in mano a completamente personalizzabili ed estensibili. Quando scegli una soluzione, devi bilancia i tuoi requisiti di personalizzazione rispetto al tempo e alle conoscenze necessarie per implementare portale.
Soluzione Apigee | Funzionalità | Ospitato da Apigee? | Assistenza (richiede un abbonamento con licenza) |
---|---|---|---|
Portale integrato Apigee | Sviluppo di un portale self-service semplice. | Sì | Assistenza Apigee 24 ore su 24, 7 giorni su 7 |
Moduli 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 correzione |
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 soluzione del 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](https://cloud.google.com/static/apigee/docs/hybrid/v1.2/images/portal-decision-tree-hybrid.png?authuser=0&hl=it)
Valuta la creazione di un portale integrato Apigee se prevedi di supportare casi d'uso comuni per lo sviluppo di portali, ad esempio la registrazione standard di sviluppo e creazione di app, più stilistici che funzionali.
Confronto tra le 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 di contenuti di portali tramite HTML | ||
Documentazione di riferimento API visualizzata dalle specifiche OpenAPI | ||
Supporto della specifica OpenAPI versione 3 | ||
Invia richieste in tempo reale dal riferimento API | ||
Conformità 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 dominio personalizzato | ||
HTTPS abilitato | ||
Termini e condizioni per la creazione dell'account | ||
Ottimizzazione della visualizzazione dei dispositivi mobili | ||
Integrazione con script e tag di script personalizzati | ||
Configurazione SMTP | ||
Configurazione modello email | ||
CAPTCHA per prevenire lo spam | ||
Ruoli e autorizzazioni per account sviluppatore/consumer | ||
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 di app personalizzati | ||
Flussi di registrazione sviluppatori personalizzati | ||
Log del 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 UI di Apigee. Vai a https://apigee.google.com/, accedi e seleziona Pubblica > Portali nella barra di navigazione laterale della UI ibrida. Per i dettagli completi, consulta Creare un portale integrato.
La figura seguente mostra la pagina di destinazione per il 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'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 il supporto ibrido supportano Drupal 10, che fornisce un affidabile sistema di gestione dei contenuti (CMS) open source e di 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, vedi Crea il tuo portale con 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 saperne di più, 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 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 tuo client del portale utilizzando la libreria client Apigee per PHP. L'SDK semplifica la scrittura dei moduli PHP che utilizzano le API Apigee descritte nella tabella precedente. Per ulteriori informazioni sulla libreria client dell'API Apigee per PHP, vedi: