channel: provisionEmail

Namespace: microsoft.graph

Bereitstellen einer E-Mail-Adresse für einen Kanal.

Microsoft Teams stellt standardmäßig nicht automatisch eine E-Mail-Adresse für einen Kanal bereit. Damit Teams eine E-Mail-Adresse bereitstellen können, können Sie provisionEmail aufrufen oder über die Teams Benutzeroberfläche die Option "E-Mail-Adresse abrufen" auswählen. Dies löst Teams aus, um eine E-Mail-Adresse zu generieren, wenn sie noch keine bereitgestellt hat.

Um die E-Mail-Adresse eines Kanals zu entfernen, verwenden Sie die removeEmail-Methode .

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) ChannelSettings.ReadWrite.All
Delegiert (persönliches Microsoft-Konto) Nicht unterstützt
Anwendung Nicht unterstützt

HTTP-Anforderung

POST /teams/{team-id}/channels/{channel-id}/provisionEmail

Anforderungsheader

Kopfzeile Wert
Authorization Bearer {token}. Erforderlich.

Anforderungstext

Geben Sie für diese Methode keinen Anforderungstext an.

Antwort

Bei erfolgreicher Ausführung gibt die Methode den 200 OK Antwortcode und ein provisionChannelEmailResult-Objekt im Antworttext zurück. Die bereitgestellte E-Mail-Adresse befindet sich in der email Eigenschaft.

Beispiel

Anforderung

Nachfolgend ist ein Beispiel für eine Anforderung dargestellt.

POST https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e20265/channels/19:561fbdbbfca848a484f0a6f00ce9dbbd@thread.tacv2/provisionEmail

Antwort

Nachfolgend sehen Sie ein Beispiel der Antwort einer Anforderung.

Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.

HTTP/1.1 200 OK
Content-type: application/json

{
    "@odata.type": "#microsoft.graph.provisionChannelEmailResult",
    "email": "1df8f174.teamsgraph.onmicrosoft.com@amer.teams.ms"
}