Die Mediathek In der Mediathek können Sie verschiedene Daten direkt laden oder hochladen. Dateien aus der Mediathek laden Um alle Dateien aus der Mediathek zu laden, können Sie die Query findResources verwenden. Hierbei können Sie im search-Attribut mithilfe der mimeTypes die Art der gewünschten Dateien angeben. Folgendes Beispiel lädt die ersten 5 Dateien aus der Mediathek, sortiert nach dem Dateinamen: query FindResources { findResources( page: { page: 0, size: 5, sort: { direction: ASC, property: "name" } } search: { mimeTypes: ["video", "audio", "pdf", "image"] } ) { totalcount content { id url title } } } In der Response erhalten wir eine Liste von Dateien, darunter Bilder, Videos und PDFs: { "data": { "findResources": { "totalcount": 50, "content": [ { "id": "48561asdfg330c3e5a14561f", "url": "https://cdn.appack.de/00_Appack_TEMPLATE/images/banner.png", "title": "banner.png" }, { "id": "84a8dasd5255485e5s18gw8g", "url": "https://cdn.appack.de/00_Appack_TEMPLATE/media/04 Airwolf.mp3", "title": "Hymne.mp3" }, { "id": "66aw4adsdw8a48de5a14ff8f", "url": "https://cdn.appack.de/00_Appack_TEMPLATE/images/logo.png", "title": "logo.png" }, { "id": "66a8daf36b7865a58d2", "url": "https://cdn.appack.de/00_Appack_TEMPLATE/pdf/Satzung.pdf", "title": "Satzung.pdf" }, { "id": "66a8daf36bwdfa484sd8w4ad", "url": "https://cdn.appack.de/00_Appack_TEMPLATE/media/video.mp3", "title": "video.mp4" } ] } } } Spezifische Datei-Informationen laden Um detaillierte Informationen zu einer spezifischen Datei zu erhalten, können Sie die Query findResourcesByIds verwenden. Dabei wird die ID der Datei übergeben, um Informationen wie Erstellungsdatum und MIME-Typ zu erhalten. Im folgenden Beispiel laden wir die Informationen zur Datei mit der ID 66aw4adsdw8a48de5a14ff8f: query FindResourcesByIds { findResourcesByIds(ids: ["66aw4adsdw8a48de5a14ff8f"]) { id url creationDate lastModificationDate mimeType title creator } } Die Response gibt folgende Informationen zur Datei zurück: { "data": { "findResourcesByIds": [ { "id": "66aw4adsdw8a48de5a14ff8f", "url": "https://cdn.appack.de/00_Appack_TEMPLATE/images/logo.png", "creationDate": "2024-07-30T12:22:11.632Z", "lastModificationDate": "2024-07-30T12:22:12Z", "mimeType": "image/png", "title": "logo.png", "creator": "Mustermann, Max" } ] } } Weitere nützliche Queries findResourceByFilename - liefert Daten einer Ressource Weitere nützliche Mutationen deleteResources - löscht mehrere Resourcen updateStatistics - Zeigt den verwendeten Speicherplatz