Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X. info
Una categoria di sviluppatori è un raggruppamento di sviluppatori o aziende con caratteristiche simili che ti consente di configurare la monetizzazione per operare in quella categoria specifica. Ad esempio, puoi creare piani tariffari che si applicano a tutti gli sviluppatori che sviluppano app per la condivisione delle entrate creando una categoria di sviluppatori denominata "revenue_sharing" e aggiungendo gli sviluppatori. Per ulteriori informazioni sulla creazione di piani tariffari con categorie di sviluppatori, consulta Creare piani tariffari.
Esplorare la pagina Categorie sviluppatore
Accedi alla pagina Categorie sviluppatore utilizzando l'interfaccia utente di Edge o l'interfaccia utente classica di Edge, come descritto nelle sezioni seguenti.
Interfaccia utente Edge
Per accedere alla pagina Sviluppa le categorie:
- Accedi ad apigee.com/edge.
- Seleziona Pubblica > Monetizzazione > Categorie sviluppatori nella barra di navigazione a sinistra.
Viene visualizzata la pagina Categorie sviluppatore.
Come evidenziato nella figura, la pagina Categorie sviluppatore ti consente di:
- Visualizzare le categorie di sviluppatori attuali
- Aggiungere, modificare o eliminare una categoria di sviluppatori
Perimetrale classico (Private Cloud)
Per accedere alla pagina Sviluppa categorie utilizzando l'interfaccia utente Edge classica:
- Accedi a
http://ms-ip:9000
, dove ms-ip è l'indirizzo IP o il nome DNS del nodo del server di gestione. - Seleziona Pubblica > Categorie sviluppatore nella barra di navigazione in alto.
Viene visualizzata la pagina Categorie sviluppatori.
La pagina Categorie sviluppatore ti consente di:
- Visualizzare le categorie di sviluppatori attuali
- Aggiungere, modificare o eliminare una categoria di sviluppatori
Aggiunta di una categoria di sviluppatore
Per aggiungere una categoria di sviluppatori utilizzando l'interfaccia utente:
- Accedi alla pagina Sviluppa categorie.
- Fai clic su + Categoria sviluppatore.
- Inserisci un nome per la nuova categoria e una breve descrizione.
- Fai clic su Crea categoria sviluppatore.
Aggiunta di un'azienda a una categoria di sviluppatori
Aggiungere una società a una categoria di sviluppatori. Una società può appartenere a una sola categoria di sviluppatori.
Per aggiungere un'azienda a una categoria di sviluppatori:
- Seleziona Pubblica > Aziende nella barra di navigazione in alto.
- Seleziona la società da aggiungere alla categoria sviluppatore.
- Fai clic su Modifica nella pagina dell'azienda.
- Seleziona la Categoria sviluppatore per l'azienda.
- Fai clic su Salva.
Modificare una categoria di sviluppatore
Per modificare una categoria di sviluppatore utilizzando l'interfaccia utente:
- Accedi alla pagina Sviluppa categorie.
- Posiziona il cursore sulla categoria sviluppatore che vuoi modificare e fai clic su .
- Inserisci la categoria dello sviluppatore.
- Fai clic su Aggiorna categoria sviluppatore.
Eliminazione di una categoria di sviluppatore
Per eliminare una categoria di sviluppatori utilizzando l'interfaccia utente:
- Accedi alla pagina Sviluppa categorie.
- Posiziona il cursore sopra la categoria sviluppatore che vuoi modificare.
- Fai clic su .
- Fai clic su Elimina per confermare l'operazione.
Gestione delle categorie di sviluppatori utilizzando l'API
Gestisci le categorie di sviluppatori utilizzando l'API, come descritto nelle sezioni seguenti.
Aggiunta di una categoria di sviluppatori tramite l'API
Aggiungi una categoria di sviluppatore inviando una richiesta POST a
/mint/organizations/{org_name}/developer-categories
.
Quando invii la richiesta, specifica le categorie name
e
description
nel payload. Ad esempio:
curl -X POST "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-categories" \ -H "Content-Type:application/json" \ -d '{ "name": "Gold", "description": "Gold membership" }' \ -u email:password
La risposta dovrebbe essere simile alla seguente:
{ "description" : "Gold membership", "id" : "aa6f960a-d9fd-416e-be39-c071418aabd0", "name" : "Gold" }
Aggiunta di uno sviluppatore o di un'azienda a una categoria di sviluppatori utilizzando l'API
Aggiungi uno sviluppatore o un'azienda a una categoria di sviluppatori quando aggiungi o modifichi l'azienda o lo sviluppatore inviando una richiesta POST alle seguenti risorse, rispettivamente:
- /organizations/{org_name}/companies
- /organizations/{org_name}/developers
Per aggiungere uno sviluppatore o un'azienda a una categoria di sviluppatori quando modifichi l'azienda o lo sviluppatore, invia una richiesta PUT alle seguenti risorse, rispettivamente:
- /organizations/{org_name}/companies/{company_id}
- /organizations/{org_name}/developers/{developer_id}
Un'azienda o uno sviluppatore può appartenere a una sola categoria di sviluppatori.
Specifica MINT_DEVELOPER_CATEGORY
come attributo nel corpo della richiesta con l'ID interno della categoria come valore. Ad esempio, la richiesta seguente aggiunge uno sviluppatore già esistente alla categoria degli sviluppatori denominata "Oro", che ha un ID aa6f960a-d9fd-416e-be39-c071418aabd0
.
curl -X PUT "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/K4jW2QLjZ1h8GFA8" \ -H "Content-Type: application/json" \ -d '{ "email" : "developer@apigee.com", "developerId" : "K4jW2QLjZ1h8GFA8", "firstName" : "Dev", "lastName" : "One", "userName" : "devone", "attributes" : [ { "name" : "MINT_REGISTRATION_ID", "value" : "dev1" }, { "name" : "MINT_DEVELOPER_LEGAL_NAME", "value" : "DEV ONE" }, { "name" : "MINT_DEVELOPER_TYPE", "value" : "TRUSTED" }, { "name" : "MINT_BILLING_TYPE", "value" : "PREPAID" }, { "name" : "MINT_IS_BROKER", "value" : "TRUE" }, { "name" : "MINT_DEVELOPER_CATEGORY", "value" : "aa6f960a-d9fd-416e-be39-c071418aabd0" }, { "name" : "MINT_DEVELOPER_ADDRESS", "value" : "{ "address1": "Dev One Address", "city": "Pleasanton", "country": "US", "isPrimary": "true", "state": "CA", "zip": "94588" }" } }' \ -u email:password
Visualizzazione delle categorie di sviluppatori tramite l'API
Visualizza una categoria di sviluppatori specifica o tutte le categorie di sviluppatori in un'organizzazione.
Visualizza una categoria di sviluppatori specifica inviando una richiesta GET a
/mint/organizations/{org_name}/developer-categories/{category_id}
, dove
{category_id}
è l'identificazione della categoria di sviluppatori (l'ID viene restituito
nella risposta quando aggiungi la categoria di sviluppatori). Ad esempio:
curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-categories/aa6f960a-d9fd-416e-be39-c071418aabd0" \ -H "Accept:application/json" \ -u email:password
Visualizza tutte le categorie di sviluppatori API per un'organizzazione inviando una richiesta GET a
/mint/organizations/{org_id}/developer-categories
. Ad esempio:
curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-categories" \ -H "Accept:application/json" \ -u email:password
Modificare una categoria di sviluppatori utilizzando l'API
Modifica una categoria di sviluppatori inviando una richiesta PUT a
/mint/organizations/{org_name}/developer-categories/{category_id}
, dove
{category_id}
è l'identificazione della categoria da aggiornare. Devi specificare nel corpo della richiesta le impostazioni aggiornate e l'ID della categoria sviluppatore. Ad esempio, la seguente richiesta modifica la descrizione di una categoria di sviluppatori:
curl -X PUT "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-categories/aa6f960a-d9fd-416e-be39-c071418aabd0" \ -H "Content-Type: application/json" \ -d '{ "id": "aa6f960a-d9fd-416e-be39-c071418aabd0", "description": "Premium membership" }' \ -u email:password
Eliminazione di una categoria di sviluppatore mediante l'API
Elimina una categoria di sviluppatori inviando una richiesta DELETE a
/mint/organizations/{org_name}/developer-categories/{category_id}
, dove
{category_id}
è l'identificazione della categoria sviluppatore da eliminare. Ad esempio:
curl -X DELETE "https://api.enterprise.apigee.com /v1/mint/organizations/{org_name}/developer-categories/aa6f960a-d9fd-416e-be39-c071418aabd0" \ -H "Accept:application/json" \ -u email:password
Proprietà di configurazione della categoria sviluppatore per l'API
La tabella seguente riassume le proprietà di configurazione che possono essere impostate utilizzando l'API.
Nome | Descrizione | Predefinito | Obbligatorio? |
---|---|---|---|
name |
Nome della proprietà. Impostato su MINT_DEVELOPER_CATEGORY. |
N/D | Sì |
value |
ID della categoria dello sviluppatore a cui viene aggiunto lo sviluppatore. |
N/D | Sì, per impostare la categoria sviluppatore. |