APIs en la nube
Las APIs de BrightSign cloud se pueden categorizar de la siguiente manera:
- APIs de autorización básica controlan el acceso a todos los recursos de BSN.Cloud o BrightSignNetwork.com en su red.
- APIs de B-Deploy (aprovisionamiento) proporcionan herramientas para administrar paquetes de implementación automatizados.
- APIs de servicios de BSN.Cloud y .com exponen la funcionalidad de nuestros sistemas de administración de contenido BrightAuthor y BrightSign Author y le permiten supervisar y administrar reproductores BrightSign.
Tenga en cuenta que los diagramas a continuación describen servidores y APIs de BSN.Cloud, pero los servidores y APIs de BrightSignNetwork.com funcionan de la misma manera.
APIs de autorización básica

Un token OAuthOAuth (portador) otorga a los usuarios autorización para comunicarse con APIs y enviar solicitudes a las APIs de B-Deploy o Remote DWS.
- Utilice esta API para obtener un token de acceso/actualización OAuth2 de persona, que devuelve una lista de redes. Luego, como usuario autenticado, puede enviar un token de acceso/actualización OAuth2 de usuario a la red correcta. Esto le permite acceder a la red dentro del alcance de lo que tiene permitido hacer.
- Esta API devuelve un token válido que le da acceso a cualquier versión de las APIs de BSN.Cloud o un token válido que le da acceso a cualquier versión de las APIs de BrightSignNetwork.com.
- Las URL base de BSN.Cloud y BrightSignNetwork.com son:
- https://api.bsn.cloud/
- https://api.brightsignnetwork.com/
APIs de B-Deploy (aprovisionamiento)

B-Deploy/APIs de aprovisionamiento están disponibles a través de BSN.Cloud para la implementación automatizada de reproductores en el campo. Estas APIs entregan la configuración a los reproductores y permiten la creación y modificación de los paquetes de configuración. Consisten en APIs de Provisioning Server y Provisioning Setup Server:
- El Provisioning Server (PVS) devuelve una URL cuando se le proporciona un número de serie para cualquier dispositivo conectado a BSN.Cloud o BSN. El PVS proporciona únicamente APIs REST.
- El Provisioning Setup Server (PSS) almacena y proporciona paquetes de configuración, paquetes de presentación y actualizaciones de firmware. El PSS proporciona una UI (además de APIs REST), que realiza llamadas a PVS para agregar y recuperar números de serie y URL.
APIs de servicios de BSN.Cloud y .com

Estas APIs exponen la funcionalidad de nuestros sistemas de administración de contenido BrightAuthor Classic y BrightSign Author utilizando un conjunto estándar de endpoints, entidades y métodos. Los desarrolladores pueden utilizar estas APIs para crear interfaces personalizadas de administración de contenido con algunas o todas las funciones que hemos desarrollado para nuestro propio sistema de administración de contenido. Estas APIs también pueden utilizarse para la administración de dispositivos/flotas.
APIs de BSN.CloudBSN.cloud APIs permiten a los usuarios de nuestra infraestructura basada en la nube interactuar con reproductores BrightSign en red. Los socios pueden utilizar las APIs de BSN.Cloud con o sin sus propios servidores.
APIs de BrightSignNetwork.comBrightSignNetwork.com APIs utilizan la red BrightSign anterior para interactuar con reproductores BrightSign.