Cómo iniciar sesión en la API de Megaport
Nota
El inicio de sesión en la API con tokens X-Auth queda obsoleto y se sustituye por claves de API. Para obtener más información sobre las claves de API y las API de Megaport, consulte Creación de una clave de API.
Las llamadas de la API de Megaport requieren un token que se obtiene tras un inicio de sesión correcto. Este tema describe cómo obtener un token X-Auth para autenticar llamadas a la API.
Para configurar sus datos de acceso y token en Postman
- Haga clic en la pestaña Collections (Colecciones), haga clic en los tres puntos que aparecen después de la colección Megaport importada y haga clic en Edit (Editar).
- Haga clic en la pestaña Variables (Variables) y añada una variable para username (nombre de usuario) y defina el valor para que sea su nombre de usuario de Megaport Portal.
- Añada otra entrada para password (contraseña) e introduzca su contraseña de Megaport Portal.
- Haga clic en Update (Actualizar).
- Vaya a la colección Megaport y haga clic en Authentication (Autenticación) > Log in with user details (Iniciar sesión con los datos del usuario).
- Asegúrese de que sus variables de nombre de usuario y contraseña están en la pestaña Params (Parámetros) y haga clic en Send (Enviar).
El objeto JSON de respuesta incluye un token hexadecimal de 32 dígitos. - Copie el token.
- En las variables de la colección, añada otra entrada para token y pegue el token en el campo de valor actual.
La mayoría de las llamadas de API requieren el token generado a partir de un inicio de sesión correcto. - Haga clic en Update (Actualizar).
La mayoría de las llamadas de API estarán listas para ser utilizadas. Todas las llamadas de API se realizan a través de SSL/TLS, y cada llamada se valida con la cuenta de usuario que llame para obtener los permisos adecuados.
Cuando se conecta con un token, la mayoría de las solicitudes incluyen dos encabezados importantes: Content-Type y X-Auth-Token. X-Auth-Token hace referencia a la variable del token.
Inicio de sesión de Curl
Otra forma de iniciar sesión es utilizando cURL desde una consola de comandos con el siguiente formato:
curl -X POST -d 'username=*myaccountid*&password=*mypassword*' 'https://api-staging.megaport.com/v2/login'
Consejo
El sitio dev.megaport.com le permite ver cada punto de conexión de la API en varios lenguajes de programación.