Weiterleiten einer Nachricht im JSON- oder MIME-Format.
Wenn Sie das JSON-Format verwenden, können Sie:
Geben Sie entweder einen Kommentar oder die Body-Eigenschaft des message Parameters an. Wenn Sie beides angeben, wird ein HTTP 400 Bad Request-Fehler zurückgegeben.
Geben Sie entweder den toRecipients Parameter oder die toRecipients-Eigenschaft des message Parameters an. Wenn Sie beides oder keine angeben, wird ein HTTP 400 Bad Request-Fehler zurückgegeben.
Eine der nachfolgenden Berechtigungen ist erforderlich, um diese API aufrufen zu können. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie unter Berechtigungen.
Berechtigungstyp
Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten)
Delegiert (Geschäfts-, Schul- oder Unikonto)
Mail.Send
Delegiert (persönliches Microsoft-Konto)
Mail.Send
Anwendung
Mail.Send
HTTP-Anforderung
POST /me/messages/{id}/forward
POST /users/{id | userPrincipalName}/messages/{id}/forward
POST /me/mailFolders/{id}/messages/{id}/forward
POST /users/{id | userPrincipalName}/mailFolders/{id}/messages/{id}/forward
Anforderungsheader
Name
Typ
Beschreibung
Authorization
string
Bearer {token}. Erforderlich
Content-Type
string
Die Art der Daten im Textkörper einer Entität. Erforderlich. Verwenden Sie application/json für ein JSON-Objekt und text/plain für MIME-Inhalt.
Anforderungstext
Wenn Sie das JSON-Format verwenden, stellen Sie ein JSON-Objekt im Anforderungstext mit den folgenden Parametern bereit.
Parameter
Typ
Beschreibung
Kommentar
String
Ein Kommentar, der eingefügt werden kann. Kann eine leere Zeichenfolge sein.
Geben Sie bei der Angabe des Texts im MIME-Format den MIME-Inhalt mit den entsprechenden Internetnachrichtenkopfzeilen ("An", "CC", "BCC", "Betreff") an, die alle im Anforderungstext im base64-Format codiert sind.
Antwort
Wenn die Methode erfolgreich verläuft, wird der Antwortcode 202 Accepted zurückgegeben. Im Antworttext wird nichts zurückgegeben.
Wenn der Anforderungstext falsch formatierten MIME-Inhalt enthält, gibt diese Methode 400 Bad request sowie die folgende Fehlermeldung an: „Ungültige Base64-Zeichenfolge für MIME-Inhalt“.
Beispiele
Beispiel 1: Weiterleiten einer Nachricht im JSON-Format
Nachfolgend sehen Sie ein Beispiel dafür, wie diese API aufgerufen wird.
Anforderung
Nachfolgend sehen Sie ein Beispiel der Anforderung.
Beispiel 2: Weiterleiten einer Nachricht mithilfe von MIME-Inhalt
Anforderung
POST https://graph.microsoft.com/v1.0/me/messages/AAMkADA1MTAAAAqldOAAA=/forward
Content-type: text/plain
Q29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9wa2NzNy1taW1lOw0KCW5hbWU9c21pbWUucDdtOw0KCXNtaW1lLXR5cGU9ZW52ZWxvcGVkLWRhdGENCk1pbWUtVmVyc2lvbjogMS4wIChNYWMgT1MgWCBNYWlsIDEzLjAgXCgzNjAxLjAuMTBcKSkNClN1YmplY3Q6IFJlOiBUZXN0aW5nIFMvTUlNRQ0KQ29udGVudC1EaXNwb3Np
Antwort
Nachfolgend sehen Sie ein Beispiel der Antwort.
HTTP/1.1 202 Accepted
Wenn der Anforderungstext falsch formatierten MIME-Inhalt enthält, gibt diese Methode die folgende Fehlermeldung an.
HTTP/1.1 400 Bad Request
Content-type: application/json
{
"error": {
"code": "ErrorMimeContentInvalidBase64String",
"message": "Invalid base64 string for MIME content."
}
}