Skip to main content
Le jeton de compte (Account Token, anciennement appelé Platform Token) est une « clé au niveau du compte » permettant aux développeurs de gérer par programmation les ressources de la plateforme AceDataCloud (demandes de service, identifiants API, commandes, historiques d’appels, solde, fichiers, etc.). Son rôle est similaire au Token utilisateur après une connexion côté frontend, et il n’a pas de date d’expiration par défaut ; les utilisateurs ordinaires ne peuvent gérer que leurs propres jetons, tandis que les super administrateurs peuvent gérer les jetons d’autres comptes selon leurs autorisations. Les jetons de compte accèdent aux interfaces de la plateforme avec les autorisations actuelles du compte auquel ils appartiennent : les autorisations de base, les autorisations accordées directement et les autorisations des groupes d’utilisateurs auxquels il appartient prennent effet ensemble ; après l’ajout ou le retrait d’un groupe, la requête suivante est jugée selon les nouvelles autorisations. L’accès à des ressources spécifiques telles que les demandes et les commandes nécessite toujours une vérification d’appartenance. Les jetons de compte n’expirent pas par défaut ; veuillez les utiliser uniquement dans des environnements fiables et les conserver correctement.
ℹ️ Cette interface appartient à l’API de gestion de la plateforme AceDataCloud, avec le préfixe unifié https://platform.acedata.cloud/api/v1/. Pour l’index complet des interfaces, consultez Obtenir la liste des documents de la plateforme AceDataCloud.

Jeton de compte vs identifiant API

Les deux types de clés les plus facilement confondus par les débutants, veuillez d’abord bien les distinguer : Si vous souhaitez seulement appeler GPT-4.1, vous avez besoin d’un identifiant API, et non d’un jeton de compte. Si vous souhaitez écrire des scripts d’automatisation pour gérer les recharges, consulter les factures mensuelles ou distribuer des identifiants en lot aux membres de l’équipe, utilisez alors un jeton de compte.

Créer en un clic dans la console (recommandé)

  1. Connectez-vous à https://platform.acedata.cloud.
  2. Accédez à la barre latérale → « Développeur » → « Account Token ».
  3. Cliquez sur le bouton « Créer » en haut à droite pour obtenir immédiatement un jeton platform-v1-..., cliquez sur le bouton de copie pour l’enregistrer dans votre gestionnaire de mots de passe.
Console Account Token
⚠️ Actuellement, les réponses de création, de liste et de détail renvoient toutes le jeton en clair. Veuillez traiter toute la réponse comme un secret, ne l’écrivez pas dans les journaux, les plateformes d’analyse ou le stockage persistant frontend ; les clients ne doivent pas non plus dépendre du maintien à long terme du retour en clair dans la liste.

Créer un jeton de compte avec l’API

Vue d’ensemble de l’interface

Explication de l’authentification (problème de l’œuf et de la poule)

Comment obtenir le premier jeton ? La réponse est de passer par la console — après la connexion dans le navigateur, la console appelle POST /platform-tokens/ avec l’authentification JWT et vous délivre le premier jeton. Ensuite, vous pouvez utiliser n’importe quel jeton platform-v1-... existant pour en créer davantage.
Format de l’en-tête de requête :

Exemple de requête

Réponse (HTTP 201)

Description des champs


Obtenir la liste des jetons de compte

Vue d’ensemble de l’interface

Paramètre de requête obligatoire

⚠️ Vous devez inclure ?user_id=<your_user_id>. Raison : l’interface de liste effectue une vérification d’autorisation objet par objet sur les résultats paginés ; sans user_id, le premier objet ne vous appartenant pas sera refusé et renverra 403 permission_denied.
Comment obtenir user_id :
  1. Ouvrez https://auth.acedata.cloud/user/profile dans le navigateur ; le UUID complet s’affiche en haut de la page.
  2. Ou remplissez directement la valeur du champ user_id renvoyée par POST /platform-tokens/.

Paramètres de requête

Exemple de requête

Réponse (HTTP 200)

La réponse paginée de cette interface utilise count + items. D’autres interfaces de plateforme peuvent utiliser des structures différentes ; veuillez vous référer à la documentation correspondante et aux réponses réelles.

Obtenir les détails d’un jeton de compte

La structure retournée est identique à celle d’un élément de la liste, HTTP 200.

Supprimer un jeton de compte

  • En cas de succès, retourne HTTP 204 No Content, sans corps de réponse.
  • Après suppression, ce jeton devient immédiatement invalide, et tous les services qui l’utilisent recevront aussitôt un 401.
  • Interroger à nouveau cet id retournera 404.
⚠️ La suppression est irréversible. Si vous soupçonnez une fuite du jeton, vous pouvez d’abord en créer un nouveau, basculer le côté métier, puis supprimer l’ancien.

Opérations non prises en charge


Référence rapide des codes d’erreur

Format unifié des réponses d’erreur :
Lors du diagnostic, fournissez le trace_id au service client ou incluez-le dans le ticket afin de localiser rapidement les journaux.

Exemple de code complet

Python

Node.js


Utilisation dans d’autres API de plateforme

Placez directement platform-v1-... dans l’en-tête Authorization: Bearer ... pour appeler toute interface de plateforme nécessitant une authentification :
Ils sont entièrement différents des identifiants API hexadécimaux à 32 caractères utilisés par les interfaces métier https://api.acedata.cloud/** (OpenAI, Midjourney, Suno, Veo, etc.). Ne les mélangez pas — utiliser un jeton de compte dans une interface métier produira un 401, et inversement.

Interfaces associées