Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation weitere Informationen
Einführung
Wenn Sie eine unterstützte Währung für eine Organisation hinzufügen, können Sie ein Kreditlimit für einen Entwickler mit nachträglicher Zahlung festlegen, wie unter Unterstützte Währungen hinzufügen beschrieben. Das Kreditlimit gilt für alle Postpaid-Entwickler in der Organisation. Außerdem kannst du das Kreditlimit für einen einzelnen Entwickler mit nachträglicher Zahlung festlegen, wie in den folgenden Abschnitten beschrieben. In diesem Fall überschreibt das Kreditlimit jedes in der Währung festgelegte Limit nur für den angegebenen Entwickler.
Kreditlimit über die API festlegen
Wenn Sie ein Kreditlimit für einen einzelnen Entwickler festlegen möchten, senden Sie eine POST-Anfrage an /organizations/{org_name}/developers/{developer_id}/developer-credit-limit
, wobei {developer_id}
die E-Mail-Adresse des Entwicklers ist. Wenn Sie die Anfrage senden, müssen Sie als Abfrageparameter den Betrag und die Währung für das Guthaben angeben. Die folgende Anfrage legt beispielsweise ein Kreditlimit von 1.000 $für einen Entwickler fest:
$ 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
Kreditlimit über die API abrufen
Zum Abrufen eines Kreditlimits für ein nachträglich bezahltes Entwicklerproblem senden Sie eine GET-Anfrage an /organizations/{org_name}/developers/{developer_id}/developer-credit-limit
, wobei {developer_id}
die E-Mail-Adresse des Entwicklers ist. Beispiel:
$ 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
Die Antwort sollte in etwa so aussehen (nur ein Teil der Antwort wird angezeigt):
{ "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 }
Nächste Schritte
Du kannst Erstattungen (nur für Kauftransaktionen) über die Monetarisierung veröffentlichen. Weitere Informationen dazu findest du unter Erstattungen posten.