user: getMailTipsuser: getMailTips

Namespace: microsoft.graphNamespace: microsoft.graph

Erhalten Sie die E-Mail-Infos von einem oder mehreren Empfängern, wie für den angemeldeten Benutzer verfügbar.Get the MailTips of one or more recipients as available to the signed-in user.

Beachten Sie, dass Sie durch einen Aufruf der Aktion anfordern können, dass bestimmte Arten von E-Mail-Infos für mehrere Empfänger POST getMailTips gleichzeitig zurückgegeben werden.Note that by making a POST call to the getMailTips action, you can request specific types of MailTips to be returned for more than one recipient at one time. Die angeforderten E-Mail-Tips werden in einer E-Mail-Tips-Auflistung zurückgegeben.The requested MailTips are returned in a mailTips collection.

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.Read, Mail.Read.SharedMail.Read, Mail.Read.Shared
Delegiert (persönliches Microsoft-Konto)Delegated (personal Microsoft account) Mail.ReadMail.Read
AnwendungApplication Mail.ReadMail.Read

HTTP-AnforderungHTTP request

POST /me/getMailTips
POST /users/{id|userPrincipalName}/getMailTips

Optionale AbfrageparameterOptional query parameters

Diese Methode unterstützt die OData-Abfrageparameter zur Anpassung der Antwort.This method supports the OData Query Parameters to help customize the response.

AnforderungsheaderRequest headers

KopfzeileHeader WertValue
AuthorizationAuthorization Bearer {token}. Erforderlich.Bearer {token}. Required.
Content-TypeContent-Type application/jsonapplication/json

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.

EigenschaftProperty TypType BeschreibungDescription
EmailAddressesEmailAddresses String-SammlungString collection Eine Auflistung von SMTP-Adressen von Empfängern, für die E-Mail-Tips erhalten werden sollen.A collection of SMTP addresses of recipients to get MailTips for.
MailTipsOptionsMailTipsOptions ZeichenfolgeString Eine Enumeration von Flags, die die angeforderten E-Mail-Tips darstellt.A enumeration of flags that represents the requested mailtips. Mögliche Werte sind: automaticReplies , , , , , , , customMailTip und deliveryRestriction externalMemberCount mailboxFullStatus maxMessageSize moderationStatus recipientScope recipientSuggestions totalMemberCount .Possible values are: automaticReplies, customMailTip, deliveryRestriction, externalMemberCount, mailboxFullStatus, maxMessageSize, moderationStatus, recipientScope, recipientSuggestions, and totalMemberCount.

AntwortResponse

Wenn die Methode erfolgreich ist, werden der Antwortcode und eine Sammlung von 200 OK E-Mail-Tips-Objekten im Antworttext zurückgegeben.If successful, this method returns a 200 OK response code and a collection of mailTips objects in the response body.

BeispielExample

AnforderungRequest

Im folgenden Beispiel werden E-Mail-Tips für die angegebenen Empfänger für alle Einstellungen für automatische Antworten und den vollständigen Status des Postfachs angezeigt.The following example gets MailTips for the specified recipients, for any automatic reply settings and the mailbox full status.

POST https://graph.microsoft.com/v1.0/me/getMailTips
Content-Type: application/json

{
    "EmailAddresses": [
        "danas@contoso.onmicrosoft.com", 
        "fannyd@contoso.onmicrosoft.com"
    ],
    "MailTipsOptions": "automaticReplies, mailboxFullStatus"
}
AntwortResponse

Nachfolgend sehen Sie ein Beispiel der Antwort. Hinweis: Das hier gezeigte Antwortobjekt ist möglicherweise aus Platzgründen abgeschnitten. Von einem tatsächlichen Aufruf werden alle Eigenschaften zurückgegeben.Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.

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

{
    "@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.mailTips)",
    "value":[
        {
            "emailAddress":{
                "name":"",
                "address":"danas@contoso.onmicrosoft.com"
            },
            "automaticReplies":{
                "message":"<style type=\"text/css\" style=\"\">\r\n<!--\r\np\r\n\t{margin-top:0;\r\n\tmargin-bottom:0}\r\n-->\r\n</style>\r\n<div dir=\"ltr\">\r\n<div id=\"x_divtagdefaultwrapper\" style=\"font-size:12pt; color:#000000; background-color:#FFFFFF; font-family:Calibri,Arial,Helvetica,sans-serif\">\r\n<p>Hi, I am on vacation right now. I'll get back to you after I return.<br>\r\n</p>\r\n</div>\r\n</div>",
                "messageLanguage":{
                    "locale":"en-US",
                    "displayName":"English (United States)"
                },
                "scheduledStartTime": {
                    "dateTime": "2018-08-07T02:00:00.0000000",
                    "timeZone": "UTC"
                },
                "scheduledEndTime": {
                    "dateTime": "2018-08-09T02:00:00.0000000",
                    "timeZone": "UTC"
                }
            },
            "mailboxFull":false
        },
        {
            "emailAddress":{
                "name":"",
                "address":"fannyd@contoso.onmicrosoft.com"
            },
            "automaticReplies":{
                "message":""
            },
            "mailboxFull":false
        }
    ]
}