Connexion à l’API Megaport

Les appels à l’API Megaport nécessitent un jeton que vous obtenez après une connexion réussie.

Pour configurer vos détails de connexion et de jeton dans Postman

  1. Cliquez sur l’onglet Collections, cliquez sur les trois points après la collection Megaport importée, puis cliquez sur Edit(Modifier).
    Modifier la collection Megaport
  2. Cliquez sur l’onglet Variables et ajoutez une variable pour username (nom d’utilisateur) et définissez la valeur qui sera votre nom d’utilisateur Megaport Portal.
  3. Ajoutez une autre entrée pour password (mot de passe) et entrez votre mot de passe Megaport Portal.
  4. Cliquez sur Update (Mettre à jour).
  5. Allez dans la collection Megaport et cliquez sur Authentification > Log in with user details (Se connecter avec les détails de l’utilisateur).
  6. Assurez-vous que les variables de votre nom d’utilisateur et de votre mot de passe se trouvent dans l’onglet Params (Paramètres) et cliquez sur Send (Envoyer). Envoyer les détails de connexion
    L’objet JSON de réponse comprend un jeton hexadécimal à 32 chiffres.
  7. Copiez le jeton.
  8. Dans les variables de la collection, ajoutez une autre entrée pour token (jeton) et collez le jeton dans le champ de valeur actuel.
    La plupart des appels API nécessitent le jeton généré à partir d’une connexion réussie.
  9. Cliquez sur Update (Mettre à jour).

La plupart des appels API sont maintenant prêts à être utilisés. Tous les appels API sont effectués via SSL/TLS, et chaque appel est validé par rapport au compte de l’utilisateur appelant pour les autorisations appropriées.

Lorsque vous vous connectez avec un jeton, la plupart des demandes comprennent deux en-têtes importants : Content-Type (Type de contenu) et X-Auth-Token (Jeton d’authentification X). X-Auth-Token (Jeton d’authentification X) indique la variable jeton.

En-têtes obligatoires

Connexion avec Curl

Une autre façon de se connecter est d’utiliser cURL à partir d’une console de commande au format suivant :

curl -X POST -d username=myaccountid&password=mypassword’ ‘https://api-staging.megaport.com/v2/login’

Conseil

Le site dev.megaport.com vous permet de voir chaque point de terminaison de l’API dans plusieurs langues.


Dernière mise à jour: