- Education
Dokumentiert und offen – Was können Sie mit der Panopto-API tun?
Es gibt nur eine Möglichkeit, wie wir den heutigen Beitrag eröffnen können:
Vielen Dank, Graham Robinson.
Graham ist eLearning-Spezialist an der University of Southampton in Großbritannien, ein Posten, der, wie er es ausdrückt, "Medien-Streaming, Vorlesungsaufzeichnung und andere lustige und aufregende Dinge" beinhaltet.
Graham ist ein Programmierer nach unserem Geschmack. Wir sind ihm sowohl für seine Unterstützung von Panopto in Southampton als auch für seine unermüdlichen Bemühungen als Teil der Entwickler-Community, funktionierende Beispiele für alle mit der Panopto-API möglichen Aktionen zu erstellen, zu Dank verpflichtet.
Wir hoffen, dass es zu den unterhaltsamen und aufregenden Dingen gehört, an denen Graham arbeitet, und er hat jetzt seine Dokumentation und Beispiele für 15 Panopto-API-Anwendungen geteilt, die alle unter der GNU General Public License bei https://www.mediaguy.co.uk/panopto-api verfügbar sind.
In Grahams Übersicht sind ein Dutzend wesentlicher Aktivitäten enthalten - alle mit unterstützendem Code und Schritt-für-Schritt-Anleitungen.
- Verbinden mit dem Server
- Hinzufügen aller Webdienste
- Sicherheit
- Authentifizierung mit einem Identitätsprovider
- Start-Code
- Ordner holen
- Suchen von Ordnern und Abrufen von IDs aus Ordnernamen
- Organisieren von Kursordnern in Unterordnern
- Hinzufügen von Gruppenberechtigungen zu den übergeordneten Ordnern
- Sitzungen erhalten
- Benutzerdetails und Sitzungsdetails
- Schleifen durch mehr als eine Seite
- Umbenennen von Videos, die älter als ein festgelegtes Aufbewahrungsdatum sind
- Verschieben von Sitzungen in einen Ordner
- Erstellen von Benutzern und Gruppen aus AD
Die API von Panoptowurde entwickelt, um es jedem zu ermöglichen, unsere Video-Plattform an die Anforderungen bestehender Prozesse und Infrastrukturen anzupassen und zu erweitern. Die kostenlose, dokumentierte und vollständig offene Panopto -API ermöglicht es jedem, der in einer beliebigen Sprache programmiert, Videos programmgesteuert zu importieren, Live-Internetübertragungen zu planen oder wiederkehrende Meetings aufzuzeichnen, Benutzer und Berechtigungen zu verwalten, Videoeigenschaften zu ändern, benutzerdefinierte Analytik durchzuführen und vieles mehr.
Wie bei jeder API freuen wir uns, eine aktive Gemeinschaft von Anwendern und Entwicklern zu unterstützen - in unserem API Forum, auf unserer GitHub Seite und bei einzelnen Technologen wie Graham.
Die Arbeit der Community hilft, Video besser, einfacher und wertvoller für alle zu machen.
Also noch einmal - Danke, Graham.