Zarządzaj kategoriami dewelopera

Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
info

Kategoria dewelopera to grupa deweloperów lub firm o podobnych cechach, która umożliwia skonfigurowanie zarabiania tak, aby działało w tej konkretnej kategorii. Możesz na przykład utworzyć plany stawek, które będą obowiązywać wszystkich deweloperów tworzących aplikacje na potrzeby dzielenia się przychodami. W tym celu utwórz kategorię dewelopera o nazwie "revenue_sharing" i dodaj do niej deweloperów. Więcej informacji o tworzeniu planów stawek z kategoriami deweloperów znajdziesz w artykule Tworzenie planów stawek.

Przeglądanie strony Kategorie deweloperów

Otwórz stronę Kategorie deweloperów w interfejsie Edge lub klasycznym interfejsie Edge zgodnie z opisem w sekcjach poniżej.

Interfejs Edge

Aby otworzyć stronę Kategorie deweloperów:

  1. Zaloguj się na apigee.com/edge.
  2. Na pasku nawigacji po lewej stronie kliknij Publikuj > Zarabianie > Kategorie deweloperów.

Wyświetli się strona Kategorie deweloperów.

Jak widać na ilustracji, strona Kategorie deweloperów umożliwia:

Klasyczny interfejs Edge (Private Cloud)

Aby otworzyć stronę Kategorie deweloperów w klasycznym interfejsie Edge:

  1. Zaloguj się na http://ms-ip:9000, gdzie ms-ip to adres IP lub nazwa DNS węzła serwera zarządzania.
  2. Na pasku nawigacji u góry kliknij Publikuj > Kategorie deweloperów.

Wyświetli się strona Kategorie deweloperów.

Strona Kategorie deweloperów umożliwia:

Dodawanie kategorii dewelopera

Aby dodać kategorię dewelopera w interfejsie:

  1. Otwórz stronę Kategorie deweloperów.
  2. Kliknij + Kategoria dewelopera.
  3. Wpisz nazwę nowej kategorii i krótki opis.
  4. Kliknij Utwórz kategorię dewelopera.

Dodawanie firmy do kategorii dewelopera

Dodaj firmę do kategorii dewelopera. Firma może należeć tylko do jednej kategorii dewelopera.

Aby dodać firmę do kategorii dewelopera:

  1. Na pasku nawigacji u góry kliknij Publikuj > Firmy.
  2. Wybierz firmę, którą chcesz dodać do kategorii dewelopera.
  3. Na stronie firmy kliknij Edytuj.
  4. Wybierz Kategorię dewelopera dla firmy.
  5. Kliknij Zapisz.

Edytowanie kategorii dewelopera

Aby edytować kategorię dewelopera w interfejsie:

  1. Otwórz stronę Kategorie deweloperów.
  2. Najedź kursorem na kategorię dewelopera, którą chcesz edytować, i kliknij .
  3. Wpisz kategorię dewelopera.
  4. Kliknij Zaktualizuj kategorię dewelopera.

Usuwanie kategorii dewelopera

Aby usunąć kategorię dewelopera w interfejsie:

  1. Otwórz stronę Kategorie deweloperów.
  2. Najedź kursorem na kategorię dewelopera, którą chcesz edytować.
  3. Kliknij .
  4. Aby potwierdzić operację, kliknij Usuń.

Zarządzanie kategoriami deweloperów za pomocą interfejsu API

Zarządzaj kategoriami deweloperów za pomocą interfejsu API zgodnie z opisem w sekcjach poniżej.

Dodawanie kategorii dewelopera za pomocą interfejsu API

Aby dodać kategorię dewelopera, wyślij żądanie POST do /mint/organizations/{org_name}/developer-categories.

W treści żądania musisz podać zarówno kategorię name, jak i description Na przykład:

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

Odpowiedź powinna wyglądać mniej więcej tak:

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

Dodawanie dewelopera lub firmy do kategorii dewelopera za pomocą interfejsu API

Dewelopera lub firmę możesz dodać do kategorii dewelopera, gdy dodajesz lub edytujesz firmę albo dewelopera, wysyłając POST żądanie do tych zasobów:

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

Aby dodać dewelopera lub firmę do kategorii dewelopera podczas edytowania firmy lub dewelopera, wyślij PUT odpowiednio żądanie do tych zasobów:

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

Firma lub deweloper może należeć tylko do jednej kategorii dewelopera.

Określ MINT_DEVELOPER_CATEGORY jako atrybut w treści żądania, a jako wartość podaj wewnętrzny identyfikator kategorii. Na przykład to żądanie dodaje już istniejącego dewelopera do kategorii dewelopera o nazwie „Gold”, która ma identyfikator 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

Wyświetlanie kategorii deweloperów za pomocą interfejsu API

Wyświetl konkretną kategorię dewelopera lub wszystkie kategorie deweloperów w organizacji.

Aby wyświetlić konkretną kategorię dewelopera, wyślij żądanie GET do adresu /mint/organizations/{org_name}/developer-categories/{category_id}, gdzie {category_id} to identyfikator kategorii dewelopera (identyfikator jest zwracany w odpowiedzi po dodaniu kategorii dewelopera). Na przykład:

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

Aby wyświetlić wszystkie kategorie deweloperów interfejsu API w organizacji, wyślij żądanie GET do adresu /mint/organizations/{org_id}/developer-categories. Na przykład:

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

Edytowanie kategorii dewelopera za pomocą interfejsu API

Aby edytować kategorię dewelopera, wyślij żądanie PUT do /mint/organizations/{org_name}/developer-categories/{category_id}, gdzie {category_id} to identyfikator kategorii, która ma zostać zaktualizowana. W treści żądania musisz podać zaktualizowane ustawienia i identyfikator kategorii dewelopera. Na przykład to żądanie edytuje opis kategorii dewelopera:

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

Usuwanie kategorii dewelopera za pomocą interfejsu API

Aby usunąć kategorię dewelopera, wyślij żądanie DELETE do adresu /mint/organizations/{org_name}/developer-categories/{category_id}, gdzie {category_id} to identyfikator kategorii dewelopera, która ma zostać usunięta. Na przykład:

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

Właściwości konfiguracji kategorii dewelopera w interfejsie API

W tabeli poniżej znajdziesz podsumowanie właściwości konfiguracji, które można ustawić za pomocą interfejsu API.

Nazwa Opis Domyślny Wymagany?
name

Nazwa właściwości. Ustaw na MINT_DEVELOPER_CATEGORY.

Nie dotyczy Tak
value

Identyfikator kategorii dewelopera, do której dodawany jest deweloper.

Nie dotyczy Tak, aby ustawić kategorię dewelopera.