Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. info
Wprowadzenie
Po dodaniu obsługiwanej waluty dla organizacji możesz ustawić limit kredytowy dla dewelopera płatnego, jak opisano w sekcji Dodawanie obsługiwanych walut. Limit kredytu dotyczy wszystkich płatnych deweloperów w organizacji. Dodatkowo możesz ustawić limit kredytu dla pojedynczego dewelopera w ramach abonamentu zgodnie z opisem w kolejnych sekcjach. W tym przypadku limit kredytu zastępuje wszystkie limity ustawione w walucie określonego dewelopera.
Ustawianie limitu kredytowego za pomocą interfejsu API
Aby ustawić limit środków dla konkretnego dewelopera, wyślij żądanie POST do adresu /organizations/{org_name}/developers/{developer_id}/developer-credit-limit
, gdzie {developer_id}
to adres e-mail dewelopera. Podczas wysyłania żądania musisz podać jako parametry zapytania kwotę środków i walutę, w której są one przyznawane. Na przykład w ramach tego żądania ustawiasz limit kredytu na 1000 USD dla dewelopera:
$ curl -H "Content-Type:application/json" -X POST \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/dev7@myorg/developer-credit-limit?amount=1000&supportedCurrencyId=usd" \ -u email:password
Uzyskiwanie limitu kredytu za pomocą interfejsu API
Aby pobrać limit kredytu w przypadku problemu z abonamentem programisty, wyślij żądanie GET na adres /organizations/{org_name}/developers/{developer_id}/developer-credit-limit
, gdzie {developer_id}
to adres e-mail dewelopera. Na przykład:
$ curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/dev7@myorg/developer-credit-limit" \ -u email:password
Odpowiedź powinna wyglądać mniej więcej tak (wyświetla się tylko część odpowiedzi):
{ "developerBalance" : [ { "amount" : 1000.0000, "id" : "ddd98cd5-06bc-481b-ae42-76a7345933a9", "supportedCurrency" : { "description" : "United States Dollar", "displayName" : "United States Dollar", "id" : "usd", "name" : "USD", "organization" : { ... }, "status" : "ACTIVE", "virtualCurrency" : false }, "usage" : 76.6052 } ], "totalRecords" : 1 }
Dalsze kroki
Zwroty środków (tylko w przypadku transakcji zakupu) możesz publikować za pomocą zarabiania. Więcej informacji znajdziesz w artykule Przesyłanie zwrotów środków.