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:
- Zaloguj się na stronie apigee.com/edge.
- 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:
- Wyświetlanie aktualnych kategorii deweloperów
- Dodawanie, edytowanie i usuwanie kategorii dewelopera
Classic Edge (Private Cloud)
Aby uzyskać dostęp do strony Kategorie Programowanie w interfejsie klasycznej wersji Edge:
- Zaloguj się w aplikacji
http://ms-ip:9000
, gdzie ms-ip to adres Adres IP lub nazwa DNS węzła serwera zarządzania. - Kliknij Opublikuj > Kategorie deweloperów na górnym pasku nawigacyjnym.
Wyświetli się strona Kategorie deweloperów.
Na stronie Kategorie deweloperów możesz:
- Wyświetlanie aktualnych kategorii deweloperów
- Dodawanie, edytowanie i usuwanie kategorii dewelopera
Dodawanie kategorii dewelopera
Aby dodać kategorię dewelopera za pomocą interfejsu:
- Otwórz stronę Tworzenie kategorii.
- Kliknij + Kategoria dewelopera.
- Wpisz nazwę nowej kategorii i krótki opis.
- 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:
- Kliknij Opublikuj > Firmy na górnym pasku nawigacyjnym.
- Wybierz firmę, którą chcesz dodać do kategorii dewelopera.
- Na stronie firmy kliknij Edytuj.
- Wybierz Kategorię dewelopera swojej firmy.
- Kliknij Zapisz.
Edytowanie kategorii dewelopera
Aby edytować kategorię dewelopera za pomocą interfejsu:
- Otwórz stronę Tworzenie kategorii.
- Najedź kursorem na kategorię deweloperów, którą chcesz edytować, i kliknij .
- Wpisz kategorię dewelopera.
- Kliknij Zaktualizuj kategorię dewelopera.
Usuwanie kategorii deweloperów
Aby usunąć kategorię dewelopera za pomocą interfejsu:
- Otwórz stronę Tworzenie kategorii.
- Najedź kursorem na kategorię dewelopera, którą chcesz edytować.
- Kliknij .
- 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. |