Presentazione

Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X.
informazioni

In qualità di provider 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 gli sviluppatori per consentire agli sviluppatori di app di:

  • Scopri di più sulle tue offerte di 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 un processo self-service per creare app che usano le tue API

Panoramica delle soluzioni del portale per gli sviluppatori

Apigee supporta diverse soluzioni di portali per gli sviluppatori, riassunte nella tabella seguente, che vanno dalle soluzioni chiavi in mano semplici a quelle completamente personalizzabili ed estensibili. Quando scegli una soluzione, devi trovare un equilibrio tra i tuoi requisiti di personalizzazione e il tempo e le conoscenze necessari per implementare il tuo portale.

Soluzione Funzionalità Ospitato da Apigee? Assistenza
(richiede un abbonamento con licenza)
Portale integrato Apigee Semplice sviluppo di portali self-service.
(solo clienti di Apigee Edge Public Cloud)
Assistenza Apigee 24 ore su 24, 7 giorni su 7
Portale Drupal 9 Sviluppo di portali self-service completamente personalizzabili utilizzando i progetti Drupal 9 open source. Integrazione con Apigee mediante il modulo Apigee Edge. No Assistenza Apigee 24 ore su 24, 7 giorni su 7 per i problemi di risoluzione dei problemi
Portale personalizzato Sviluppo di portali fai da te completamente personalizzabili utilizzando le API della piattaforma Apigee. No Assistenza 24 ore su 24, 7 giorni su 7, solo per le API della piattaforma Apigee

Scegli la soluzione per il portale per gli sviluppatori

Per aiutarti a decidere quale soluzione per il portale per gli sviluppatori scegliere, prendi in considerazione il seguente albero decisionale ed esamina la sezione Confronto delle funzionalità del portale per gli sviluppatori.

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

Se sei un cliente Apigee Edge per il cloud pubblico, potresti 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 più modifiche stilistiche rispetto a modifiche funzionali.

Al momento i portali basati su Drupal sono l'unica opzione disponibile per Apigee Edge per i clienti del cloud privato e della monetizzazione.

Confronto delle funzionalità del portale per gli sviluppatori

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

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

Crea un portale integrato

Se sei un cliente Apigee Edge for Public Cloud, puoi creare rapidamente un portale per sviluppatori leggero nell'interfaccia utente Edge. Vai ad https://apigee.com/edge, accedi e seleziona Pubblica > Portali nella barra di navigazione laterale dell'UI di Edge. Per dettagli completi, consulta Creare il portale integrato.

La figura seguente mostra la pagina di destinazione del portale integrato.

Introduzione al portale

Crea un portale basato su Drupal

Utilizzando gli strumenti di sviluppo per il 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 impegno.

Apigee Edge è compatibile con le seguenti versioni Drupal:

Versione Descrizione
Drupal 9 Offre un sistema di gestione dei contenuti (CMS) open source affidabile, gestito dai clienti e di livello aziendale. Poiché Drupal 9 è open source, puoi estendere e contribuire al framework di sviluppo del portale Drupal 9 e sfruttare le conoscenze della community di Drupal. Per maggiori informazioni, consulta la pagina Creare il tuo portale usando Drupal 9.

Crea 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 dati e analisi relativi alle tue API.
Chiavi API Chiavi dell'app: sviluppatore

Chiavi dell'app: società

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

App: sviluppatore

App: Società

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

Aziende

Sviluppatori aziendali

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 di Apigee Edge 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: