Cada instancia de Blackboard se comunica con el portal de desarrolladores (Developer portal) de forma segura.
El número de llamadas REST está limitado por defecto a 10 000 peticiones en un período de 24 horas por cliente. Este número puede incrementarse si fuese necesario para la instancia de producción de Blackboard, enviando una petición al portal de soporte de Anthology.
Tenemos dos tipos de cuota a tener en cuenta. La primera, de la que ya hemos hablado, que limita el número de peticiones que una aplicación puede hacer a una instancia de Blackboard en particular, y que es 10 000 en 24 horas. La segunda indica el número de sitios en que se puede instalar la aplicación. El valor por defecto es de 7.
Para poder pedir dicho incremento, necesitamos tener la aplicación registrada en el Developer portal en un grupo de producción (más información aquí: https://docs.blackboard.com/rest-apis/learn/admin/production-groups). Una vez hecho esto, enviaremos una serie de datos en un caso a soporte:
- Email registrado en el Developer Portal para la cuenta del grupo de Producción (ha de ser un correo no personal).
- Descripción de la función de la aplicación REST
- Número de usuarios activos
- Número de cursos activos
- Tipo de peticiones y frecuencia de las mismas
- Estimación del número de peticiones diarias necesarias
- Nombre del grupo de producción donde está la aplicación, que ha de ser en formato PascalCaseCompanyName
- Añade también "El código fuente de esta aplicación ha sido desarrollado por mí / nosotros o un tercero contratado para ello. No es software comercial" (The source code of this application was written by me/us or a contractor for use only by us. This is not commercial off-the-shelf software.)
Podemos revisar la consumición de estas peticiones para intentar anticiparnos a la necesidad de un incremento revisando estos datos en las cabeceras HTTP:
- X-Rate-Limit-Limit: Límite de peticiones para el grupo de desarrollo.
- X-Rate-Limit-Remaining: Número de peticiones restantes para el período de 24 horas para el grupo de desarrollo
- X-Rate-Limit-Reset:Tiempo restante hasta que se reinice el límite de peticiones, en UTC epoch seconds
Este es un resumen traducido de este artículo del portal de soporte (requiere contraseña): 000076351 - How to request a Blackboard Learn REST API rate-limit increase
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.