call: updateRecordingStatus
Namespace: microsoft.graph
Wichtig
APIs unter der /beta Version in Microsoft Graph können geändert werden. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in Version 1.0 verfügbar ist, verwenden Sie die Versionsauswahl .
Aktualisieren Sie den Aufzeichnungsstatus der Anwendung, der einem Anruf zugeordnet ist. Dies erfordert die Verwendung der Teams richtlinienbasierten Aufzeichnungslösung.
Zusätzliche Einschränkung: Sie dürfen die Medienzugriffs-API NICHT verwenden, um Medieninhalte aus Aufrufen oder Besprechungen, auf die Ihre Anwendung zugreift, oder Daten, die von diesem Medieninhalt abgeleitet werden ("Datensatz" oder "Aufzeichnung"), aufzuzeichnen oder anderweitig zu speichern, ohne zuerst die UpdateRecordingStatus-API aufzurufen, um anzugeben, dass die Aufzeichnung begonnen hat, und eine Erfolgreiche Antwort von dieser API zu erhalten. Wenn Ihre Anwendung mit der Aufzeichnung einer Besprechung beginnt, muss sie die Aufzeichnung beenden, bevor die updateRecordingStatus-API aufgerufen wird, um anzugeben, dass die Aufzeichnung beendet wurde.
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) | Nicht unterstützt |
| Delegiert (persönliches Microsoft-Konto) | Nicht unterstützt |
| Anwendung | Calls.JoinGroupCalls.All, Calls.AccessMedia.All |
HTTP-Anforderung
POST /app/calls/{id}/updateRecordingStatus
POST /communications/calls/{id}/updateRecordingStatus
Hinweis: Der
/app-Pfad ist veraltet. Verwenden Sie in Zukunft den/communications-Pfad.
Anforderungsheader
| Name | Beschreibung |
|---|---|
| Authorization | Bearer {token}. Erforderlich. |
| Content-type | application/json. Erforderlich. |
Anforderungstext
Geben Sie im Anforderungstext ein JSON-Objekt mit den folgenden Parametern an.
| Parameter | Typ | Beschreibung |
|---|---|---|
| Clientcontext | String | Eindeutige Clientkontextzeichenfolge. Der maximale Grenzwert beträgt 256 Zeichen. |
| status | String | Der Aufzeichnungsstatus. Mögliche Werte: notRecording, recording oder failed. |
Antwort
Diese Methode gibt einen 200 OK Antwortcode und einen Location-Header mit einem URI für das updateRecordingStatusOperation-Objekt zurück, das für diese Anforderung erstellt wurde.
Beispiel
Das folgende Beispiel illustriert, wie Sie diese API aufrufen können.
Anforderung
Das folgende Beispiel zeigt die Antwort.
POST https://graph.microsoft.com/beta/communications/calls/{id}/updateRecordingStatus
Content-Type: application/json
Content-Length: 79
{
"clientContext": "clientContext-value",
"status": "notRecording | recording | failed"
}
Antwort
Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.
HTTP/1.1 200 OK
Location: https://graph.microsoft.com/beta/communications/calls/57dab8b1-894c-409a-b240-bd8beae78896/operations/0fe0623f-d628-42ed-b4bd-8ac290072cc5
{
"@odata.type": "#microsoft.graph.updateRecordingStatusOperation",
"clientContext": "clientContext-value",
"id": "0fe0623f-d628-42ed-b4bd-8ac290072cc5",
"resultInfo": null,
"status": "completed"
}
Feedback
Feedback senden und anzeigen für