Ir al contenido principal

Cómo generar un token de acceso y utilizar la API v2 de Autodesk Fusion Operations.

Descubra cómo generar un token de acceso y utilizar la API v2 de Autodesk Fusion Operations (APS).

Escrito por Syed Aftab Hussani

Descubra cómo crear una aplicación en Servicios de la plataforma de Autodesk (APS), generar un token de acceso OAuth 2.0 mediante Postman y utilizarlo para realizar una solicitud a la API v2 de Autodesk Fusion Operations.

La API v2 de Autodesk Fusion Operations utiliza el método de autenticación de Servicios de la plataforma de Autodesk (APS). Puede consultar aquí la documentación de la API v2 de Fusion Operations.

Crear una aplicación de APS

1. Vaya a la página de APS Mis aplicaciones y seleccione Crear aplicación.

2. Introduzca un nombre para la aplicación, seleccione Aplicación web tradicional (2) como tipo de aplicación y haga clic en Crear (3).

3. Configure la aplicación como se indica a continuación: sustituya la URL de devolución de llamada por https://oauth.pstmn.io/v1/browser-callback (1), seleccione Fusion Operations API y API de perfil de usuario en la sección Acceso a la API (2) y haga clic en Guardar cambios (3).

Conecte la aplicación de APS a Fusion Operations.

1. En la aplicación de APS, copie el ID de cliente.

2. En Fusion Operations, abra el menú de usuario y seleccione Integraciones.

3. En la sección Fusion Operations API, haga clic en Configurar.

4. Haga clic en Añadir para crear un nuevo vínculo a una aplicación de APS.

5. Introduzca un Nombre para la integración, pegue el ID de cliente de APS y haga clic en Guardar vínculo.

Configure OAuth 2.0 y genere el token de acceso en Postman

Para obtener más información sobre cómo generar un token de acceso de tres patas, consulte el artículo Generar un token de tres patas.

1. En Postman, cree una nueva Colección, abra la ficha Autorización y seleccione OAuth 2.0 como tipo de autenticación.

2. En Configurar nuevo token, introduzca un Nombre del token y seleccione Código de autorización como tipo de concesión.

3. Configure las direcciones URL de OAuth como se indica a continuación:

  • URL de devolución de llamada: https://oauth.pstmn.io/v1/browser-callback

  • URL de autenticación: https://developer.api.autodesk.com/authentication/v2/authorize

  • URL del token de acceso: https://developer.api.autodesk.com/authentication/v2/token

  • Copie el ID de cliente y el secreto de cliente de su aplicación de APS e introdúzcalos en Postman.

  • Intro data:read en Ámbito, lo que le permitirá obtener datos de Fusion Operations. Si en el futuro también desea modificar los datos, introduzca data:write en el campo Ámbito.

  • Deje Estado en blanco y seleccione Enviar como encabezado de autenticación básica en la sección Autenticación de cliente.

  • Inicie sesión con su cuenta de Autodesk Account en el navegador y autorice la aplicación.

3. Una vez generado el token, haga clic en Usar token para aplicarlo a la colección de Postman.

El token de acceso ya está listo para autenticar las solicitudes a la API v2 de Fusion Operations.

Ejemplo: utilice el token de acceso para consultar los productos mediante la API v2 de Fusion Operations

Para consultar la lista completa de los puntos finales disponibles en la API v2, consulte la Referencia de la API REST de Fusion Operations.

1. Cree una nueva solicitud en Postman, seleccione GET como método de solicitud e introduzca el punto final de productos: https://api.aps.autodesk.com/fusion-operations/v2/products.

2. Abra la ficha Autorización y compruebe que OAuth 2.0 se hereda de la colección para que la solicitud pueda utilizar el token de acceso generado en los pasos anteriores. Después, haga clic en Enviar.

3. Si la solicitud se realiza correctamente, se devuelve una respuesta 200 OK con los productos disponibles en su cuenta de Fusion Operations.

Si tiene alguna pregunta, no dude en ponerse en contacto con nosotros a través del chat en vivo o directamente con su gestor de cuenta.

¿Necesita ayuda? Solicite a un experto en Fusion Operations que se ponga en contacto con usted aquí.

¿Ha quedado contestada tu pregunta?