Podemos acceder a esta información utilizando únicamente el navegador. Primero, nos logaremos en el sistema como administrador.
Después, en ese mismo navegador (por ejemplo en una pestaña diferente), accederemos a esta url (cambiando, obviamente, la parte inicial para que apunte a nuestro servidor):
https://MISERVIDOR.blackboard.com/learn/api/public/v1/users?fields=externalId,userName,institutionRoleIds,name
https://MISERVIDOR.blackboard.com/learn/api/public/v1/users?fields=externalId,userName,institutionRoleIds,name
Cuidado si tenemos más de una url: tienes que usar la misma que usaste para logarte como administrador.
El comando cargará en la pantalla información similar a esta:
"externalId": "mi.alumno",El listado viene paginado de 100 en 100, así que para poder acceder a todos los usuarios, bien tenemos que recargar añadiendo &offset=NUMERO al final de la url o bien creamos un script que recupere todas las páginas automáticamente.
"userName": "mi.alumno",
"institutionRoleIds": [
"MATEMATICAS",
"BbMobile",
"STUDENT"
],
"name": {
"given": "Mi",
"family": "Alumno"
}
}
Ejemplo para la segunda página: https://MISERVIDOR.blackboard.com/learn/api/public/v1/users?fields=externalId,userName,institutionRoleIds,name&offset=100
También es posible realizar una consulta SQL desde la interfaz de Bb Data similar a la propuesta en este artículo
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.