Descargar datos

Descarga los datos de resultado de análisis para un activo.

URL

/ibm/pm/service/apiWrapper ?apiName=file_download

Método
Tipo de solicitud POST
Parámetros de URL

Necesario

apiName=file_download

Username=ID_IBM

Opcional

Assetid=my_asset_ID

Assettype=my_asset_type

FutureOnly=true o false (el valor predeterminado es false)

Cabeceras de la autenticación de ID de IBM
Authorization: Basic serie_autorización. Opcional. Utilice las credenciales de IBMid cuando no esté disponible la clave de API.
Cabeceras de la autenticación de clave de API
APIKEY: clave_API
Respuesta satisfactoria

Código

200 OK

Contenido

Devuelve datos en formato CSV como parte de la respuesta.

Respuesta de error

Código

200 OK

Contenido

"result":["error_message": mensaje_error_adecuado]

Llamadas HTTP de ejemplo

Para descargar el archivo para un activo específico:

https://url_servidor/ibm/pm/service/apiWrapper?apiName=file_download&Assetid=my_asset_ID&Username=nombre_usuario

Para descargar el archivo para un tipo de activo específico (todos los activos incluidos):

https://url_servidor/ibm/pm/service/apiWrapper?apiName=file_download&Assettype=my_asset_type&Username=nombre_usuario

Para descargar el archivo con predicciones para un ID de activo específico:

https://url_servidor/ibm/pm/service/apiWrapper?apiName=file_download&Assetid=my_asset_ID&Username=nombre_usuario&FutureOnly=true

Para descargar el archivo con predicciones para un tipo de activo específico:

https://url_servidor/ibm/pm/service/apiWrapper?apiName=file_download&Assettype=AIRCRAFTBRAKES&Username=nombre_usuario&FutureOnly=true

Llamadas CURL de ejemplo con autenticación de ID de IBM

Para descargar el archivo para un activo específico:

curl -X post -u ID_IBM:contraseña_ID_IBM -o filename.csv -v "https://url_servidor/ibm/pm/service/apiWrapper?apiName=file_download&Assetid=JK84-JAS-141&Username=nombre_usuario"

Para descargar el archivo para un tipo de activo específico (todos los activos incluidos):

curl -X post -u ID_IBM:contraseña_ID_IBM -o filename.csv -v "https://url_servidor/ibm/pm/service/apiWrapper?apiName=file_download&Assettype=my_asset_type&Username=nombre_usuario"

Para descargar el archivo con predicciones para un ID de activo específico:

curl -X post -u ID_IBM:contraseña_ID_IBM -o filename.csv -v "https://url_servidor/ibm/pm/service/apiWrapper?apiName=file_download&Assetid=my_assetID&Username=nombre_usuario&FutureOnly=true"

Para descargar el archivo con predicciones para un tipo de activo específico:

curl -X post -u ID_IBM:contraseña_ID_IBM -o filename.csv -v "https://url_servidor/ibm/pm/service/apiWrapper?apiName=file_download&Assettype=AIRCRAFTBRAKES&Username=nombre_usuario&FutureOnly=true"

Llamadas CURL de ejemplo con autenticación de clave de API

Para descargar el archivo para un activo específico:

curl -X post -H "APIKEY:clave_API" -o filename.csv -v "https://url_servidor/ibm/pm/service/apiWrapper?apiName=file_download&Assetid=JK84-JAS-141&Username=nombre_usuario"

Para descargar el archivo para un tipo de activo específico (todos los activos incluidos):

curl -X post -H "APIKEY:clave_API" -o filename.csv -v "https://url_servidor/ibm/pm/service/apiWrapper?apiName=file_download&Assettype=my_asset_type&Username=nombre_usuario"

Para descargar el archivo con predicciones para un ID de activo específico:

curl -X post -H "APIKEY:clave_API" -o filename.csv -v "https://url_servidor/ibm/pm/service/apiWrapper?apiName=file_download&Assetid=my_assetID&Username=nombre_usuario&FutureOnly=true"

Para descargar el archivo con predicciones para un tipo de activo específico:

curl -X post -H "APIKEY:clave_API" -o filename.csv -v "https://url_servidor/ibm/pm/service/apiWrapper?apiName=file_download&Assettype=AIRCRAFTBRAKES&Username=nombre_usuario&FutureOnly=true"

Notas

La respuesta de salida de esta llamada a la API REST genera datos en formato CSV.

Esta llamada de API REST soporta la clave de API y el ID de IBM para la autenticación. Para generar la authorization_string para un ID de IBM, base64 codifica el nombre de usuario y la contraseña separados por dos puntos, por ejemplo: Authorization: Basic base64_encode (ID_IBM ':' contraseña_ID_IBM)