Entidad de token (v3)
2 min
Este objeto se utiliza para registrar el dispositivo en una red de BSN.Cloud y contiene las siguientes propiedades obligatorias:
- token string required: Un token de registro del reproductor devuelto por el servidor. Este token permite que los dispositivos se aprovisionen a sí mismos para una red de BSN.Cloud. Tenga en cuenta que este no es un token de usuario.
- válido desde dates required: El inicio de la fecha de validez del token. La fecha/hora tiene el formato yyyy-mm-ddThh:mm:ss.sssZ.
- válidoHasta dates required: El final de la fecha de validez del token. La fecha/hora tiene el formato yyyy-mm-ddThh:mm:ss.sssZ.
Esta propiedad opcional también se puede utilizar:
- alcance string optional: El alcance del token de registro del reproductor. El valor predeterminado es "cert".
Solicitud de ejemplo
Para obtener el token de registro del reproductor:
curl --location
--request POST 'https://api.bsn.cloud/2020/10/REST/provisioning/setups/tokens/' \
--header 'Accept: application/json' \
--header 'Accept-Encoding: gzip,deflate' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer 5BfFL3npQscN4RQUeO3V1EI8QKQzToBoVFkLAGg3qmcvsDSgFIt1OIc2P' \
--data-urlencode 'grant_type=user_access_token' \
--data-urlencode 'user_access_token=<redacted>' \
--data-urlencode 'client_id=<redacted>' \
--data-urlencode 'client_secret=<redacted>'Consulte esta páginathis page para obtener información sobre cómo obtener un token de acceso de usuario.
Respuesta de ejemplo
{
"token": "cW7OQJPG21d3ao1wDzpUXTKMn2dyog7AvgD1qHm0XRNEWfw6kiqhZnWBNG7XJWt74o2nCZiIuedVOE894pz0OdoNZlXjOqgUPs6yrz7HMPPLBEOzZpvluN5shAXjJeES",
"scope": "cert",
"validFrom": "2024-03-05T19:50:25Z",
"validTo": "2026-03-05T19:50:25Z"
}