educationAssignment: setUpResourcesFolder
Namespace: microsoft.graph
Erstellen Sie einen SharePoint Ordner, um Dateien für ein bestimmtes educationAssignment hochzuladen.
Der Lehrer bestimmt die Ressourcen, die im Ordner der Aufgabe hochgeladen werden sollen.
Berechtigungen
Eine der nachfolgenden Berechtigungen ist erforderlich, um diese API aufrufen zu können. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie im Artikel zum Thema Berechtigungen.
| Berechtigungstyp | Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten) |
|---|---|
| Delegiert (Geschäfts-, Schul- oder Unikonto) | EduAssignments.ReadBasic, EduAssignments.Read |
| Delegiert (persönliches Microsoft-Konto) | Nicht unterstützt |
| Anwendung | Nicht unterstützt |
HTTP-Anforderung
POST /education/classes/{id}/assignments/{id}/setUpResourcesFolder
Anforderungsheader
| Kopfzeile | Wert |
|---|---|
| Authorization | Bearer {token}. Erforderlich. |
Anforderungstext
Geben Sie im Anforderungstext ein leeres JSON-Objekt {} für diese Methode an.
Antwort
Bei erfolgreicher Ausführung gibt die Methode den 200 OK Antwortcode und ein educationAssignment-Objekt im Anforderungstext zurück.
Wenn die angegebene Zuordnung bereits über einen Ordner verfügt, gibt diese Methode eine 400 Bad request und eine Fehlerantwort zurück.
Beispiel
Das folgende Beispiel illustriert, wie Sie diese API aufrufen können.
Anforderung
Nachfolgend ist ein Beispiel für eine Anforderung dargestellt.
POST https://graph.microsoft.com/v1.0/education/classes/955e0bd5-52c2-41ad-b7e8-5b33a18c5e78/assignments/18d17255-3278-49fb-8da7-d095b7f610c4/setUpResourcesFolder
Content-type: application/json
{
}
Antwort
Nachfolgend sehen Sie ein Beispiel der Antwort.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#education/classes('955e0bd5-52c2-41ad-b7e8-5b33a18c5e78')/assignments/$entity",
"classId": "955e0bd5-52c2-41ad-b7e8-5b33a18c5e78",
"displayName": "Unit 3 Essay",
"closeDateTime": "2021-04-06T00:00:00Z",
"dueDateTime": "2021-04-05T00:00:00Z",
"assignDateTime": "2021-04-01T00:00:00Z",
"assignedDateTime": null,
"allowLateSubmissions": true,
"createdDateTime": "2021-03-04T00:02:31.9834674Z",
"lastModifiedDateTime": "2021-03-04T00:02:32.0954032Z",
"allowStudentsToAddResourcesToSubmission": true,
"status": "draft",
"notificationChannelUrl": null,
"addedStudentAction": "assignIfOpen",
"addToCalendarAction": "studentsAndTeamOwners",
"id": "18d17255-3278-49fb-8da7-d095b7f610c4",
"instructions": {
"content": "Upload a 500 word essay about the theme of nature in a Shakespearean sonnet.",
"contentType": "text"
},
"grading": {
"@odata.type": "#microsoft.graph.educationAssignmentPointsGradeType",
"maxPoints": 100
},
"assignTo": {
"@odata.type": "#microsoft.graph.educationAssignmentIndividualRecipient",
"recipients": [
"42ff222c-571f-497c-a9d3-f77ea9ece327"
]
},
"resourcesFolderUrl": "https://graph.microsoft.com/v1.0/drives/b!H0Unq6KJREmMLHgbJXfKw4YTuh2luKRDvUVGQBLOmvaRxxvbedZKT4LKslSIjT9a/items/01SMYGQ3IUCDNLBJ4XCFE3AQMQHTLSLVYX",
"createdBy": {
"application": null,
"device": null,
"user": {
"id": "42ff222c-571f-497c-a9d3-f77ea9ece327",
"displayName": null
}
},
"lastModifiedBy": {
"application": null,
"device": null,
"user": {
"id": "42ff222c-571f-497c-a9d3-f77ea9ece327",
"displayName": null
}
}
}
Wenn die angegebene Zuordnung bereits über einen Ordner verfügt, gibt diese Methode eine 400 Bad request und eine Fehlerantwort zurück.
HTTP/1.1 400 Bad request
Content-type: application/json
{
"error": {
"code": "badRequest",
"message": "Bad request.",
"innerError": {
"code": "folderAlreadyExists",
"message": "Resource folder already exists and has previously been set up.",
"date": "2021-09-14T19:05:24",
"request-id": "f88be238-1339-49c8-b03d-37f45d54761f",
"client-request-id": "30d8081a-f3e8-73e0-2da4-3480fb56ccdb"
}
}
}
Feedback
Feedback senden und anzeigen für