Zarządzaj kategoriami dewelopera

Przeglądasz dokumentację Apigee Edge.
Przejdź do Dokumentacja Apigee X.
informacje.

Kategoria deweloperów to grupa deweloperów lub firm o podobnych cechach, która umożliwia musisz skonfigurować zarabianie pod kątem konkretnej kategorii. Na przykład: mogą tworzyć plany stawek obowiązujące wszystkich deweloperów, którzy opracowują aplikacje do dzielenia się przychodami. Tworząc kategorię dla deweloperów o nazwie „revenue_sharing”, i dodawania do niego programistów. Więcej informacje o tworzeniu planów stawek z kategoriami dewelopera znajdziesz w artykule Tworzenie planów stawek.

Informacje o stronie Kategorie deweloperów

Otwórz stronę Kategorie deweloperów za pomocą interfejsu Edge lub Classic Edge zgodnie z opisem w kolejnych sekcjach.

Interfejs Edge

Aby uzyskać dostęp do strony Tworzenie kategorii:

  1. Zaloguj się na stronie apigee.com/edge.
  2. Kliknij Opublikuj > Zarabianie > Kategorie deweloperów na pasku nawigacyjnym po lewej stronie.

Wyświetli się strona Kategorie deweloperów.

Jak widać na ilustracji, na stronie Kategorie deweloperów możesz:

Classic Edge (Private Cloud)

Aby uzyskać dostęp do strony Kategorie Programowanie w interfejsie klasycznej wersji Edge:

  1. Zaloguj się w aplikacji http://ms-ip:9000, gdzie ms-ip to adres Adres IP lub nazwa DNS węzła serwera zarządzania.
  2. Kliknij Opublikuj > Kategorie deweloperów na górnym pasku nawigacyjnym.

Wyświetli się strona Kategorie deweloperów.

Na stronie Kategorie deweloperów możesz:

Dodawanie kategorii dewelopera

Aby dodać kategorię dewelopera za pomocą interfejsu:

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

Dodawanie firmy do kategorii dewelopera

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

Aby dodać firmę do kategorii dewelopera:

  1. Kliknij Opublikuj > Firmy na górnym pasku nawigacyjnym.
  2. Wybierz firmę, którą chcesz dodać do kategorii dewelopera.
  3. Na stronie firmy kliknij Edytuj.
  4. Wybierz Kategorię dewelopera swojej firmy.
  5. Kliknij Zapisz.

Edytowanie kategorii dewelopera

Aby edytować kategorię dewelopera za pomocą interfejsu:

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

Usuwanie kategorii deweloperów

Aby usunąć kategorię dewelopera za pomocą interfejsu:

  1. Otwórz stronę Tworzenie kategorii.
  2. Najedź kursorem na kategorię dewelopera, którą chcesz edytować.
  3. Kliknij .
  4. Kliknij Usuń, aby potwierdzić operację.

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

Zarządzanie kategoriami deweloperów odbywa się za pomocą interfejsu API w sposób opisany w sekcjach poniżej.

Dodawanie kategorii dewelopera za pomocą interfejsu API

Dodaj kategorię dewelopera, wysyłając żądanie POST do /mint/organizations/{org_name}/developer-categories

W prośbie określasz kategorię name oraz description w ładunku. 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

Dodaj dewelopera lub firmę do kategorii dewelopera podczas dodawania lub edytowania firmy. dewelopera, przesyłając POST do tych zasobów:

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

Aby podczas edytowania tej firmy dodać dewelopera lub firmę do kategorii dewelopera, wyślij PUT 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 za pomocą atrybutu wewnętrzny identyfikator kategorii. Na przykład poniższe żądanie dodaje już istniejący element do kategorii „Deweloperzy” o nazwie „Złoto” kategoria o identyfikatorze 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 programistów przy użyciu interfejsu API

Wyświetlanie konkretnej kategorii deweloperów lub wszystkich kategorii deweloperów w organizacji.

Wyświetl konkretną kategorię programistów, wysyłając żądanie GET do /mint/organizations/{org_name}/developer-categories/{category_id}, gdzie {category_id} to identyfikator kategorii dewelopera (identyfikator jest zwracany w w odpowiedzi na pytanie o kategorię 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

Wyświetl wszystkie kategorie dla programistów interfejsów API dla organizacji, wysyłając żądanie GET do /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

Edytuj kategorię dewelopera, wysyłając żądanie PUT do /mint/organizations/{org_name}/developer-categories/{category_id}, gdzie {category_id} wskazuje kategorię do zaktualizowania. W treści żądania należy podać zaktualizowane ustawienia oraz identyfikator dewelopera. . Na przykład to żądanie zmienia opis kategorii deweloperów:

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 deweloperów przy użyciu interfejsu API

Usuń kategorię dewelopera, wysyłając żądanie DELETE do /mint/organizations/{org_name}/developer-categories/{category_id}, gdzie {category_id} to identyfikator kategorii dewelopera do usunięcia. Dla: 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 Wymagana?
name

Nazwa usługi. Ustawiono na MINT_DEVELOPER_CATEGORY.

Nie dotyczy Tak
value

Identyfikator kategorii dewelopera, do której został dodany deweloper.

Nie dotyczy Tak, aby ustawić kategorię dewelopera.