Presentazione

Stai visualizzando la documentazione di Apigee Edge.
Vai alla 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:

  • Informazioni sui tuoi dati e sulle offerte di servizi
  • Scopri come utilizzare le API consultando una 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

Panoramica delle soluzioni per i portali per sviluppatori

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

Soluzione Funzionalità È ospitato da Apigee? Assistenza
(richiede un abbonamento con licenza)
Portale integrato Apigee Sviluppo di portali self-service semplici.
(Solo per i clienti Apigee Edge Public Cloud)
Assistenza Apigee 24 ore su 24, 7 giorni su 7
Portale Drupal 10 Sviluppo di portali self-service completamente personalizzabili 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 di break-fix
Portale personalizzato Sviluppo di portali fai-da-te completamente personalizzabili utilizzando le API della piattaforma Apigee. No Assistenza Apigee 24 ore su 24, 7 giorni su 7 solo per le API della piattaforma 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 l'albero decisionale di seguito e il confronto delle funzionalità dei portali per gli sviluppatori.

Diagramma di flusso che mostra quando utilizzare Drupal e quando utilizzare il portale integrato di Apigee

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 e creazione di app standard e modifiche più stilistiche che funzionali.

Al momento, i portali basati su Drupal sono l'unica opzione per i clienti di Apigee Edge per la monetizzazione e il Private Cloud.

Confronto delle funzionalità del portale per gli sviluppatori

La seguente tabella mette a confronto le funzionalità del portale integrato di Apigee e del portale per sviluppatori basato su Drupal.

Funzionalità Portale integrato Drupal
Sviluppo dei contenuti del portale utilizzando Markdown icona del segno di spunta verde icona del segno di spunta verde
Sviluppo dei contenuti del portale utilizzando HTML icona del segno di spunta verde icona del segno di spunta verde
Documento di riferimento dell'API visualizzato dalle specifiche OpenAPI icona del segno di spunta verde icona del segno di spunta verde
Supporto della versione 3 della specifica OpenAPI icona del segno di spunta verde icona del segno di spunta verde
Invia richieste in tempo reale dal riferimento API icona del segno di spunta verde icona del segno di spunta verde
Tema personalizzato icona del segno di spunta verde icona del segno di spunta verde
Menu personalizzati icona del segno di spunta verde icona del segno di spunta verde
Tag di terze parti, come Google Analytics icona del segno di spunta verde icona del segno di spunta verde
Codice JavaScript personalizzato icona del segno di spunta verde icona del segno di spunta verde
Nome dominio personalizzato icona del segno di spunta verde icona del segno di spunta verde
HTTPs abilitato icona del segno di spunta verde icona del segno di spunta verde
Termini e condizioni per la creazione dell'account icona del segno di spunta verde icona del segno di spunta verde
Ottimizzazione della visualizzazione sui dispositivi mobili icona del segno di spunta verde icona del segno di spunta verde
Integrazione con script e tag script personalizzati icona del segno di spunta verde icona del segno di spunta verde
Configurazione SMTP icona del segno di spunta verde icona del segno di spunta verde
Configurazione del modello email icona del segno di spunta verde icona del segno di spunta verde
CAPTCHA per prevenire lo spam icona del segno di spunta verde icona del segno di spunta verde
Ruoli e autorizzazioni per gli account sviluppatore/consumatore icona del segno di spunta verde icona del segno di spunta verde
Accesso federato icona del segno di spunta verde icona del segno di spunta verde
API di gestione dei contenuti Utilizzo di Drupal
Monetizzazione Disponibile a breve icona del segno di spunta verde
Configurazione della ricerca * icona del segno di spunta verde
Blog e forum ** icona del segno di spunta verde
Modelli di pagine per la creazione di contenuti icona del segno di spunta verde
Dati e analisi delle app sul portale icona del segno di spunta verde
Gestione degli eventi basata su regole icona del segno di spunta verde
Espandibile con moduli aggiuntivi icona del segno di spunta verde
Flussi di registrazione delle app personalizzate icona del segno di spunta verde
Procedure di registrazione degli sviluppatori personalizzate icona del segno di spunta verde
Log del portale icona del segno di spunta verde
Verifica link icona del segno di spunta verde
Supporto di Microsoft Internet Explorer/Microsoft Edge Solo Microsoft Edge icona del segno di spunta verde
Assistenza Apigee Vedi la tabella sopra Vedi la tabella sopra

Creare un portale integrato

Se sei un cliente Apigee Edge per il cloud pubblico, puoi creare rapidamente un portale per sviluppatori leggero nell'UI di Edge. Vai alla pagina https://apigee.com/edge, accedi e seleziona Pubblica > Portali nella barra di navigazione laterale dell'interfaccia utente di Edge. 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 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 Edge è compatibile con le seguenti versioni di Drupal:

Versione Descrizione
Drupal 10 Fornisce un sistema di gestione dei contenuti (CMS) open source affidabile, gestito dal cliente e 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 Edge

Crea il tuo portale completamente personalizzato sfruttando le API Apigee Edge riassunte nella tabella seguente. Per ulteriori informazioni, vedi:

Categoria API Apigee Descrizione
Analytics Statistiche Visualizza i dati e le analisi per le tue API.
Chiavi API Chiavi dell'app: sviluppatore

Chiavi dell'app: azienda

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

App: sviluppatore

App: azienda

Gestisci le applicazioni registrate dagli sviluppatori per utilizzare le tue API.
Sviluppatori Sviluppatori

Aziende

Sviluppatori dell'azienda

Gestisci gli sviluppatori che si sono registrati al 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 dell'API Apigee per PHP, consulta: