Skip to main content
Retourne de manière paginée les Applications détenues par le compte ou autorisées à être utilisées, y compris le solde, le statut, le résumé du service et les identifiants associés. Convient à la surveillance de soldes en masse, à la recherche d’Application ID et à l’accès à la gestion des identifiants.

Préparation

  1. Connectez-vous à la plateforme AceDataCloud.
  2. Créez un jeton de compte dans la console Account Token.
  3. Les utilisateurs ordinaires utilisent user_id=me ; vous pouvez également obtenir votre propre UUID depuis GET /api/v1/platform-tokens/me/.

Aperçu de l’interface

Les utilisateurs ordinaires doivent transmettre user_id=me. Sans ce paramètre, la requête n’est pas d’abord restreinte par compte, et la pagination peut retourner 403 en rencontrant des objets sans autorisation ; les administrateurs peuvent consulter l’ensemble de la table sans le transmettre.

Paramètres de requête

paid, disabled, expired, low_balance et tag ne sont actuellement pas des paramètres de filtrage côté serveur. Pour les alertes de solde, récupérez la liste, puis évaluez côté client selon remaining_amount, service.unit et les seuils métier de chaque Application.

Exemples de requêtes

Consulter simultanément les Applications que vous possédez et celles que d’autres vous ont autorisé à utiliser :

Description de la réponse

La réponse est {count, items}. Chaque élément contient les champs du modèle Application et ajoute :
  • service : id, alias, title, type, unit, icon_url ;
  • credentials : le résumé des identifiants que l’appelant actuel est autorisé à voir ;
  • paid, remaining_amount, used_amount, disabled, allow_consume_global ;
  • la valeur réelle de scope est Individual ou Global ;
  • la valeur réelle de type est Usage ou Period.
remaining_amount peut être vide ; le client doit d’abord vérifier qu’il n’est pas vide avant d’effectuer une comparaison numérique. L’unité du quota est déterminée par service.unit.

Étapes suivantes