Sie lesen gerade die Apigee Edge -Dokumentation.
Zur
Apigee X -Dokumentation. info
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 Nachzahlung festlegen, wie unter Unterstützte Währungen hinzufügen) beschrieben. Das Kreditlimit gilt für alle Entwickler mit Nachzahlung in der Organisation. Außerdem können Sie das Kreditlimit für einen einzelnen Entwickler mit Nachzahlung festlegen, wie in den folgenden Abschnitten beschrieben. In diesem Fall überschreibt das Kreditlimit alle für die Währung festgelegten Limits 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 des Guthabens und die für das
Guthaben 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 ein Kreditlimit für einen Entwickler mit Nachzahlung 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
Sie können Erstattungen (nur für Kaufvorgänge) über Monetization buchen. Weitere Informationen finden Sie unter Erstattungen buchen.