- Education
Documentée et ouverte - Que pouvez-vous faire avec l'API Panopto ?
Il n'y a qu'une seule façon de commencer l'article d'aujourd'hui :
merci, Graham Robinson.
Graham est un spécialiste de l'apprentissage en ligne à l'université de Southampton, au Royaume-Uni, un poste qui implique, comme il le dit lui-même, "la diffusion de médias en continu, la capture de conférences et d'autres choses amusantes et passionnantes".
Un codeur dans l'âme, nous sommes redevables à Graham à la fois pour son soutien à Panopto à Southampton, et pour ses efforts inlassables au sein de la communauté des développeurs pour créer des échantillons fonctionnels de toutes les actions possibles avec l'API Panopto.
Dans ce qui, nous l'espérons, compte parmi les choses amusantes et passionnantes sur lesquelles Graham travaille, il a maintenant partagé sa documentation et ses exemples pour 15 applications de l'API Panopto, toutes disponibles sous la licence publique générale GNU à l'adresse https://www.mediaguy.co.uk/panopto-api.
Le récapitulatif de Graham comprend une douzaine d'activités essentielles, toutes accompagnées de codes et d'instructions étape par étape.
- Connexion au serveur
- Ajout de tous les services web
- Sécurité
- Authentification avec un fournisseur d'identité
- Code de départ
- Obtenir des dossiers
- Recherche de dossiers et obtention d'ID à partir de noms de dossiers
- Organiser les dossiers de cours en sous-dossiers
- Ajout de permissions de groupe aux dossiers parents
- Obtenir des sessions
- Détails de l'utilisateur et détails de la session
- Parcourir en boucle plus d'une page
- Renommer les vidéos plus anciennes qu'une date de conservation définie
- Déplacer des sessions dans un dossier
- Création d'utilisateurs et de groupes à partir d'AD
L'API de Panopto a été créée pour permettre à chacun de personnaliser et d'étendre notre plateforme vidéo afin de répondre aux besoins des processus et de l'infrastructure existants. Gratuite, documentée et entièrement ouverte, l'API Panopto permet à toute personne codant dans n'importe quel langage d'importer des vidéos de manière programmatique, de programmer webcastsen direct ou d'enregistrer des réunions récurrentes, de gérer les utilisateurs et les autorisations, de modifier les propriétés des vidéos, d'effectuer des analyses personnalisées, et bien plus encore.
Comme pour toute API, nous sommes heureux de soutenir une communauté active d'utilisateurs et de développeurs - sur notre forum API , sur notre page GitHub , et des technologues individuels comme Graham.
Le travail de la communauté contribue à rendre la vidéo meilleure, plus facile et plus précieuse pour tous.
Alors encore une fois - Merci, Graham.