message: forwardmessage: forward

Namespace: microsoft.graphNamespace: microsoft.graph

Wichtig

APIs unter der /beta Version in Microsoft Graph können Änderungen unterworfen werden.APIs under the /beta version in Microsoft Graph are subject to change. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt.Use of these APIs in production applications is not supported.

Weiterleiten einer Nachricht, Hinzufügen eines Kommentars oder ändern aktualisierbarer EigenschaftenForward a message, add a comment or modify any updateable properties
All-in-One- Forward -Anruf.all in one forward call. Die Nachricht wird dann im Ordner „Gesendete Elemente“ gespeichert.The message is saved in the Sent Items folder.

Alternativ können Sie zuerst eine Nachricht mit Entwurfs Weiterleitung erstellen , um einen Kommentar hinzuzufügen oder Nachrichteneigenschaften zu aktualisieren, und dann die Entwurfsnachricht senden .Alternatively, you can first create a draft forward message to include a comment or update any message properties, and then send the draft message.

HinweisNote

  • Sie können entweder einen Kommentar oder die Body -Eigenschaft des- message Parameters angeben.You can specify either a comment or the body property of the message parameter. Durch die Angabe von both wird ein fehlerhafter HTTP 400-Anforderungsfehler zurückgegeben.Specifying both will return an HTTP 400 Bad Request error.
  • Sie müssen entweder den toRecipients Parameter oder die torecipients -Eigenschaft des message Parameters angeben.You must specify either the toRecipients parameter or the toRecipients property of the message parameter. Durch Angeben von weder oder angeben von weder wird ein Fehler der HTTP 400-Anforderung zurückgegeben.Specifying both or specifying neither will return an HTTP 400 Bad Request error.

BerechtigungenPermissions

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.One of the following permissions is required to call this API. To learn more, including how to choose permissions, see Permissions.

BerechtigungstypPermission type Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten)Permissions (from least to most privileged)
Delegiert (Geschäfts-, Schul- oder Unikonto)Delegated (work or school account) Mail.SendMail.Send
Delegiert (persönliches Microsoft-Konto)Delegated (personal Microsoft account) Mail.SendMail.Send
AnwendungApplication Mail.SendMail.Send

HTTP-AnforderungHTTP request

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

AnforderungsheaderRequest headers

NameName TypType BeschreibungDescription
AuthorizationAuthorization stringstring Bearer {token}. Erforderlich.Bearer {token}. Required.
Content-TypeContent-Type stringstring Die Art der Daten im Textkörper einer Entität. Erforderlich.Nature of the data in the body of an entity. Required.

AnforderungstextRequest body

Geben Sie im Anforderungstext ein JSON-Objekt mit den folgenden Parametern an.In the request body, provide a JSON object with the following parameters.

ParameterParameter TypType BeschreibungDescription
Kommentarcomment StringString Ein Kommentar, der eingefügt werden kann. Kann eine leere Zeichenfolge sein.A comment to include. Can be an empty string.
toRecipientstoRecipients recipient collectionrecipient collection Die Liste der Empfänger.The list of recipients.
messagemessage meldungmessage Alle beschreibbaren Eigenschaften, die in der Antwortnachricht aktualisiert werden sollen.Any writeable properties to update in the reply message.

AntwortResponse

Wenn die Methode erfolgreich verläuft, wird der Antwortcode 202 Accepted zurückgegeben. Im Antworttext wird nichts zurückgegeben.If successful, this method returns 202 Accepted response code. It does not return anything in the response body.

BeispielExample

Im folgenden Beispiel wird die isDeliveryReceiptRequested -Eigenschaft auf true festgelegt, ein Kommentar hinzugefügt und die Nachricht weitergeleitet.The following example sets the isDeliveryReceiptRequested property to true, adds a comment and forwards the message.

AnforderungRequest

Nachfolgend sehen Sie ein Beispiel der Anforderung.Here is an example of the request.

POST https://graph.microsoft.com/beta/me/messages/AAMkADA1MTAAAH5JaLAAA=/forward
Content-Type: application/json

{
  "message":{  
    "isDeliveryReceiptRequested": true,
    "toRecipients":[
      {
        "emailAddress": {
          "address":"danas@contoso.onmicrosoft.com",
          "name":"Dana Swope"
        }
      }
     ]
  },
  "comment": "Dana, just want to make sure you get this." 
}
AntwortResponse

Nachfolgend sehen Sie ein Beispiel der Antwort.Here is an example of the response.

HTTP/1.1 202 Accepted