Entwicklerkategorien verwalten

<ph type="x-smartling-placeholder"></ph> Sie sehen die Dokumentation zu Apigee Edge.
Gehen Sie zur Apigee X-Dokumentation.
Weitere Informationen

Eine Entwicklerkategorie ist eine Gruppe von Entwicklern oder Unternehmen mit ähnlichen Merkmalen, die Monetarisierung für diese Kategorie konfigurieren. Zum Beispiel haben Sie kann Tarifpläne erstellen, die für alle Entwickler gelten, die Apps für die Umsatzbeteiligung entwickeln, indem sie und erstellen eine Entwicklerkategorie namens "revenue_sharing". und Entwickler hinzufügen. Weitere Informationen Informationen zum Erstellen von Preisplänen mit Entwicklerkategorien finden Sie unter Preispläne erstellen.

Die Seite „Entwicklerkategorien“ erkunden

Rufen Sie die Seite Entwicklerkategorien über die Edge-Benutzeroberfläche oder die Classic Edge-Benutzeroberfläche auf, wie in den folgenden Abschnitten beschrieben.

Edge-Benutzeroberfläche

So greifen Sie auf die Seite „Kategorien entwickeln“ zu:

  1. Melden Sie sich bei apigee.com/edge an.
  2. Wählen Sie Veröffentlichen > Monetarisierung > Developer Categories (Entwicklerkategorien).

Die Seite „Entwicklerkategorien“ wird angezeigt.

Wie in der Abbildung hervorgehoben, können Sie auf der Seite „Entwicklerkategorien“ Folgendes tun:

Classic Edge (Private Cloud)

So greifen Sie über die Classic Edge-Benutzeroberfläche auf die Seite Develop Categories (Kategorien entwickeln) zu:

  1. Melden Sie sich in http://ms-ip:9000 an. ms-ip ist hierbei IP-Adresse oder DNS-Name des Verwaltungsserverknotens.
  2. Wählen Sie Veröffentlichen > Entwicklerkategorien.

Die Seite „Entwicklerkategorien“ wird angezeigt.

Auf der Seite „Entwicklerkategorien“ können Sie:

Entwicklerkategorie hinzufügen

So fügen Sie eine Entwicklerkategorie über die Benutzeroberfläche hinzu:

  1. Rufen Sie die Seite Develop Categories (Kategorien entwickeln) auf.
  2. Klicken Sie auf + Entwicklerkategorie.
  3. Geben Sie einen Namen für die neue Kategorie und eine kurze Beschreibung ein.
  4. Klicken Sie auf Entwicklerkategorie erstellen.

Unternehmen einer Entwicklerkategorie hinzufügen

Füge einer Entwicklerkategorie ein Unternehmen hinzu. Ein Unternehmen kann nur einer Entwicklerkategorie angehören.

So fügen Sie einer Entwicklerkategorie ein Unternehmen hinzu:

  1. Wählen Sie Veröffentlichen > Unternehmen.
  2. Wählen Sie das Unternehmen aus, das Sie der Entwicklerkategorie hinzufügen möchten.
  3. Klicken Sie auf der Unternehmensseite auf Bearbeiten.
  4. Wählen Sie die Entwicklerkategorie für das Unternehmen aus.
  5. Klicken Sie auf Speichern.

Entwicklerkategorie bearbeiten

So bearbeiten Sie eine Entwicklerkategorie über die Benutzeroberfläche:

  1. Rufen Sie die Seite Develop Categories (Kategorien entwickeln) auf.
  2. Bewegen Sie den Mauszeiger auf die Entwicklerkategorie, die Sie bearbeiten möchten, und klicken Sie auf .
  3. Geben Sie die Entwicklerkategorie ein.
  4. Klicken Sie auf Update Developer Category (Entwicklerkategorie aktualisieren).

Entwicklerkategorie löschen

So löschen Sie eine Entwicklerkategorie über die Benutzeroberfläche:

  1. Rufen Sie die Seite Develop Categories (Kategorien entwickeln) auf.
  2. Positionieren Sie den Cursor über der Entwicklerkategorie, die Sie bearbeiten möchten.
  3. Klicken Sie auf .
  4. Klicken Sie auf Löschen, um den Vorgang zu bestätigen.

Entwicklerkategorien mit der API verwalten

Verwalten Sie Entwicklerkategorien mithilfe der API, wie in den folgenden Abschnitten beschrieben.

Entwicklerkategorie über die API hinzufügen

Fügen Sie eine Entwicklerkategorie hinzu, indem Sie eine POST-Anfrage an /mint/organizations/{org_name}/developer-categories

Beim Senden der Anfrage geben Sie die Kategorie name an und description in der Nutzlast. Beispiel:

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

Die Antwort sollte in etwa so aussehen:

{
  "description" : "Gold membership",
  "id" : "aa6f960a-d9fd-416e-be39-c071418aabd0",
  "name" : "Gold"
}

Entwickler oder Unternehmen über die API einer Entwicklerkategorie hinzufügen

Fügen Sie einer Entwicklerkategorie einen Entwickler oder ein Unternehmen hinzu, wenn Sie das Unternehmen hinzufügen oder bearbeiten. indem Sie eine POST-Anfrage an die folgenden Ressourcen:

  • /organizations/{org_name}/companies
  • /organizations/{org_name}/developers

Um einen Entwickler oder ein Unternehmen beim Bearbeiten einer Entwicklerkategorie hinzuzufügen, geben Sie einen PUT-Anfrage an die folgenden Ressourcen:

  • /organizations/{org_name}/companies/{company_id}
  • /organizations/{org_name}/developers/{developer_id}

Ein Unternehmen oder ein Entwickler kann nur einer Entwicklerkategorie angehören.

Geben Sie im Anfragetext das Attribut MINT_DEVELOPER_CATEGORY mit dem Parameter 'Interne ID der Kategorie' als Wert. Durch die folgende Anfrage wird beispielsweise ein bereits Entwickler der Entwicklerkategorie „Gold“ Kategorie mit folgender 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

Entwicklerkategorien mithilfe der API ansehen

Eine bestimmte Entwicklerkategorie oder alle Entwicklerkategorien in einer Organisation abrufen.

Eine bestimmte Entwicklerkategorie anzeigen, indem Sie eine GET-Anfrage an /mint/organizations/{org_name}/developer-categories/{category_id}, wobei {category_id} ist die Identifizierung der Entwicklerkategorie (die ID wird in wenn Sie die Entwicklerkategorie hinzufügen. Beispiel:

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

Zeigen Sie alle API-Entwicklerkategorien für eine Organisation an, indem Sie eine GET-Anfrage an /mint/organizations/{org_id}/developer-categories Beispiel:

curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-categories" \
  -H "Accept:application/json" \
  -u email:password

Entwicklerkategorie mit der API bearbeiten

Entwicklerkategorie bearbeiten, indem Sie eine PUT-Anfrage an /mint/organizations/{org_name}/developer-categories/{category_id}, wobei {category_id} ist die Identifizierung der zu aktualisierenden Kategorie. Geben Sie im Anfragetext die aktualisierten Einstellungen und die ID des Entwicklers an. Kategorie. Mit der folgenden Anfrage wird beispielsweise die Beschreibung einer Entwicklerkategorie bearbeitet:

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

Entwicklerkategorie über die API löschen

Entwicklerkategorie löschen, indem Sie eine DELETE-Anfrage an /mint/organizations/{org_name}/developer-categories/{category_id}, wobei {category_id} ist die Identifizierung der zu löschenden Entwicklerkategorie. Beispiel:

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

Konfigurationseigenschaften für Entwicklerkategorien für die API

In der folgenden Tabelle sind die Konfigurationseigenschaften zusammengefasst, die über die API festgelegt werden können.

Name Beschreibung Standard Erforderlich?
name

Attributnamen Auf MINT_DEVELOPER_CATEGORY festlegen.

Ja
value

ID der Entwicklerkategorie, der der Entwickler hinzugefügt wurde.

Ja, um die Entwicklerkategorie festzulegen.