Skip to main content

Building Blocks y APIs de REST

Blackboard proporciona acceso público a un conjunto de APIs de REST que permiten a los desarrolladores crear aplicaciones personalizadas que accedan a Blackboard. Para obtener más información sobre nuestros socios de integración, visite el Catálogo de aplicaciones de Anthology.

¿Por qué usar APIs de REST?

El uso de APIs de REST permite a un desarrollador crear aplicaciones que estén solo débilmente acopladas al servidor de Blackboard. Pueden estar en cualquier lugar. Permiten al servidor proporcionar información sin exponerse a posibles interferencias con éste.

Seguridad con las APIs de REST

Las APIs de REST pueden funcionar con distintos modelos de seguridad. Blackboard

Importante

Se recomienda conceder a los usuarios de la integración los privilegios mínimos necesarios para utilizar la herramienta integrada, no los permisos totales de administrador del sistema.

¿Qué se puede hacer con las APIs de REST?

Puede solicitar acceso a las APIs REST de Blackboard a través del Portal para desarrolladores. Una vez que registre su aplicación, generaremos una clave única y un secreto para que pueda realizar llamadas y obtener los datos que necesita para integrar su aplicación con nuestra plataforma. Las aplicaciones basadas en REST pueden acceder, por ejemplo:

  • anuncios

  • cursos

  • contenido

  • archivos adjuntos

  • actividades

  • calificaciones

Para obtener una lista completa de los puntos de conexión de REST disponibles para los desarrolladores, consulte la documentación de la API de REST de Anthology. También puede obtener más información sobre el marco de la API de REST de Anthology y encontrar información sobre los primeros pasos con la API de REST.

Registrar una integración REST en Blackboard

Blackboard admite la integración de aplicaciones externas creadas con las APIs de REST de Blackboard. Antes de poder utilizar una integración con Blackboard, un administrador debe registrarla con Blackboard.

Antes de comenzar a registrar la aplicación, debe obtener un ID de aplicación. El desarrollador puede proporcionar el ID directamente al administrador o adjuntarlo a la documentación de soporte de la aplicación.

  1. En el Panel del administrador, en Integraciones, seleccione Integraciones API de REST.

  2. Seleccione Crear integración.

  3. En ID de aplicación, introduzca el ID de aplicación que se le proporcionó cuando registró una aplicación en el portal para desarrolladores de Anthology.

  4. Junto a Usuario de aprendizaje, seleccione Examinar. Busque el usuario de Blackboard con el que debe actuar la integración. Normalmente, una integración actúa como administrador o algún otro usuario creado para la administración de la integración. Lo ideal es que el usuario tenga solo los permisos que la integración necesita para funcionar correctamente

  5. Para la integración de terceros, configure Acceso de usuario final en . Los usuarios finales iniciarán sesión con su propio ID de Blackboard para usar la integración. El acceso de cada usuario se limita a sus propios permisos. Si configura Acceso de usuario final en No, la integración siempre tiene acceso como si fuera el usuario de Blackboard indicado en el formulario.

  6. Seleccione Enviar para guardar la configuración.