Skip to main content
Gibt paginiert die Applications zurück, die das Konto besitzt oder deren Nutzung ihm autorisiert wurde, einschließlich Guthaben, Status, Servicezusammenfassung und zugehörigen Zugangsdaten. Geeignet für die Batch-Guthabenüberwachung, das Auffinden von Application-IDs und den Zugriff auf die Zugangsdatenverwaltung.

Vorbereitungen

  1. Melden Sie sich bei der AceDataCloud-Plattform an.
  2. Erstellen Sie in der Account-Token-Konsole einen Account-Token.
  3. Normale Benutzer verwenden user_id=me; Sie können auch über GET /api/v1/platform-tokens/me/ Ihre eigene UUID abrufen.

API-Übersicht

Normale Benutzer sollten user_id=me übergeben. Wenn dies nicht übergeben wird, wird die Abfrage nicht zuerst nach Konto eingeschränkt, und bei der Paginierung können nicht berechtigte Objekte 403 zurückgeben; Administratoren können ohne Übergabe die gesamte Tabelle einsehen.

Abfrageparameter

paid, disabled, expired, low_balance und tag sind derzeit keine serverseitigen Filterparameter. Für Guthabenwarnungen sollte nach dem Abrufen der Liste anhand von remaining_amount, service.unit und geschäftlichen Schwellenwerten jedes Application-Objekts clientseitig entschieden werden.

Anfragebeispiele

Gleichzeitig die Applications anzeigen, die man selbst besitzt und die andere einem selbst autorisiert haben:

Antwortbeschreibung

Die Antwort lautet {count, items}. Jeder Eintrag enthält die Application-Modellfelder und zusätzlich:
  • service: id, alias, title, type, unit, icon_url;
  • credentials: die Zugangsdatenzusammenfassung, die der aktuelle Aufrufer sehen darf;
  • paid, remaining_amount, used_amount, disabled, allow_consume_global;
  • der tatsächliche Wert von scope ist Individual oder Global;
  • der tatsächliche Wert von type ist Usage oder Period.
remaining_amount kann leer sein; der Client muss zuerst auf einen leeren Wert prüfen und anschließend Zahlen vergleichen. Die Einheit des Kontingents wird durch service.unit bestimmt.

Nächste Schritte