Stai visualizzando la documentazione di Apigee Edge.
Consulta la
documentazione di Apigee X. info
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:
- Scopri di più sui tuoi dati e sulle offerte di servizi
- Scopri come utilizzare le API consultando la documentazione completa, che include esempi di casi d'uso, tutorial e documentazione di riferimento.
- Registrati utilizzando una procedura self-service per creare app che utilizzano le tue API
Panoramica delle soluzioni per il portale per sviluppatori
Apigee supporta diverse soluzioni per il portale per sviluppatori, riepilogate nella tabella seguente, che vanno da quelle semplici e pronte all'uso a quelle completamente personalizzabili ed estensibili. Quando scegli una soluzione, devi bilanciare i requisiti di personalizzazione con il tempo e le conoscenze necessarie per implementare il portale.
| Soluzione | Funzionalità | Ospitato da Apigee? | Supporto (richiede un abbonamento con licenza) |
|---|---|---|---|
| Portale integrato Apigee | Sviluppo semplice del portale self-service. (Solo clienti Apigee Edge Public Cloud) |
Sì | Assistenza Apigee 24 ore su 24, 7 giorni su 7 |
| Drupal 10 portal | Sviluppo di un portale self-service completamente personalizzabile utilizzando progetti Drupal 10 open source. Integrazione con Apigee utilizzando il modulo Apigee Edge. | No | Assistenza Apigee 24 ore su 24, 7 giorni su 7 per problemi break-fix |
| Portale personalizzato | Sviluppo di portali completamente personalizzabili fai da te utilizzando le API della piattaforma Apigee. | No | Assistenza Apigee 24 ore su 24, 7 giorni su 7 solo per le API della piattaforma Apigee |
Scegliere la soluzione per il portale per sviluppatori
Per aiutarti a decidere quale soluzione per il portale per sviluppatori scegliere, considera il seguente albero decisionale ed esamina il confronto delle funzionalità del portale per sviluppatori.
Se sei un cliente di Apigee Edge per il cloud pubblico, 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 creazione di app, e modifiche più stilistiche che funzionali.
I portali basati su Drupal sono l'unica opzione al momento per i clienti di Apigee Edge for Private Cloud e della monetizzazione.
Confronto delle funzionalità del portale per sviluppatori
La seguente tabella fornisce un confronto delle funzionalità tra il portale integrato di Apigee e il 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 sottoposto a rendering dalle specifiche OpenAPI |
|
|
| Supporto della specifica OpenAPI versione 3 |
|
|
| Invia richieste live dal riferimento API |
|
|
| 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 personalizzati e tag script | |
|
| Configurazione SMTP |
|
|
| Configurazione del modello di 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 | Disponibile a breve |
|
| 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 dell'app personalizzati |
|
|
| Flussi di registrazione degli sviluppatori personalizzati |
|
|
| Log del portale |
|
|
| Verifica link |
|
|
| Supporto di Microsoft Internet Explorer/Microsoft Edge | Solo Microsoft Edge |
|
| Assistenza Apigee | Vedi la tabella sopra | Vedi la tabella sopra |
Crea un portale integrato
Se sei un cliente di Apigee Edge for Public Cloud, puoi creare rapidamente un portale per sviluppatori leggero nell'interfaccia utente di Edge. Vai a https://apigee.com/edge, accedi e seleziona Pubblica > Portali nella barra di navigazione laterale dell'interfaccia utente di Edge. Per tutti i dettagli, vedi 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 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 Edge è compatibile con le seguenti versioni di Drupal:
| Versione | Descrizione |
|---|---|
| Drupal 10 | Fornisce un sistema di gestione dei contenuti (CMS) open source, gestito dal cliente e 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 Drupal. Per ulteriori informazioni, consulta Creare il portale utilizzando Drupal 10. |
Crea un portale personalizzato utilizzando le API Apigee Edge
Crea il tuo portale completamente personalizzato sfruttando le API Apigee Edge riepilogate nella tabella seguente. Per ulteriori informazioni, vedi:
| Categoria | API Apigee | Descrizione |
| Analytics | Statistiche | Visualizza le analisi per le tue API. |
| Chiavi API | Chiavi app: sviluppatore | Gestisci le chiavi API utilizzate per autorizzare l'utilizzo delle API nelle app. |
| Prodotti basati su API | API Products | Gestisci i prodotti API che pubblichi nel portale per 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 sviluppatori. |
| Monetizzazione | Monetizzazione | Monetizza le tue API. |
Semplifica l'integrazione del client del portale utilizzando la libreria client Apigee Edge 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 API Apigee per PHP, consulta: