Sie sehen sich die Dokumentation zu Apigee Edge an.
Sehen Sie sich die Apigee X-Dokumentation an. info
Einführung
Wenn Sie eine unterstützte Währung für eine Organisation hinzufügen, können Sie ein Kreditlimit für einen Postpaid-Entwickler festlegen, wie unter Unterstützte Währungen hinzufügen beschrieben. Das Kreditlimit gilt für alle Postpaid-Entwickler in der Organisation. Darüber hinaus 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 für die Währung festgelegte Limit nur für den angegebenen Entwickler.
Kreditlimit mit der 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 der Gutschrift und die für die Gutschrift verwendete Währung angeben. Mit der folgenden Anfrage wird beispielsweise ein Kreditlimit von 1.000 $für einen Entwickler festgelegt:
$ 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 mit der API abrufen
Wenn Sie das Kreditlimit für einen Postpaid-Entwickler abrufen möchten, 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
Mit der Monetarisierung können Sie Erstattungen (nur für Kauftransaktionen) vornehmen. Weitere Informationen