Невозможно получить сведения о событии с помощью Microsoft Graph API 1.0 - PullRequest
0 голосов
/ 23 января 2020

Кто-нибудь получил Microsoft Graph API, работающий на EventMessage? т. е. чтение содержимого электронной почты EventMessage с использованием Graph API.

Похоже, у него есть действующая карта, а Graph API 1.0 не может его прочитать. Предоставлен делегированный доступ к пользователю для ресурса комнаты.

При создании события для этой комнаты делегированный пользователь получает почту во входящие. Тип почты: eventMessage ("@odata.type": "#microsoft.graph.eventMessage").

При получении почты через GraphAPI v1.0 значения события не отображаются в ответе.

Также при установке свойства Expand для почты в API графа согласно документам приводит к ошибке ниже.

{"error": {
"code": "BadRequest",
"message": "Parsing Select and Expand сбой. ",
" innerError ": {
" идентификатор запроса ":" 310bbcce-bdd8-4cb6-890 c -035243a5ab6d ",
" дата ":" 2020-01-21T09: 18:10 "
}
}
}

1 Ответ

0 голосов
/ 25 января 2020

Я не могу воспроизвести вашу проблему. Microsoft Graph API возвращает подробности для сообщений о событиях. Можете ли вы предоставить шаги воспроизведения, захват запроса / ответа и значения, которые вы ожидаете увидеть?

Я использовал v1.0/me/messages, чтобы получить все сообщения, чтобы найти eventMessage. Затем я выполняю следующие действия, чтобы получить подробную информацию о eventMessage:

GET https://graph.microsoft.com/v1.0/me/messages/{messagedId}

Тело ответа:

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('d09-94-498-a9777d4b')/messages/$entity",
    "@odata.type": "#microsoft.graph.eventMessage",
    "@odata.etag": "W/\"DAA2pU9s\"",
    "id": "AAMkADEzOTExYjJkAAA=",
    "createdDateTime": "2020-01-24T14:47:24Z",
    "lastModifiedDateTime": "2020-01-24T21:08:07Z",
    "changeKey": "DApU9s",
    "categories": [],
    "receivedDateTime": "2020-01-24T14:47:25Z",
    "sentDateTime": "2020-01-24T14:47:11Z",
    "hasAttachments": false,
    "internetMessageId": "<AM5P3M@A38.EURPRD83.prod.outlook.com>",
    "subject": "Accepted: Microsoft Graph DevX Roadmap",
    "bodyPreview": "",
    "importance": "normal",
    "parentFolderId": "AAMk3AAA=",
    "conversationId": "AAQkADEzOU4=",
    "conversationIndex": "AdXReVPepTg==",
    "isDeliveryReceiptRequested": null,
    "isReadReceiptRequested": false,
    "isRead": true,
    "isDraft": false,
    "webLink": "https://outlook.office365.com/owa/?ItemID=AAMkA%3D&exvsurl=1&viewmodel=ReadMessageItem",
    "inferenceClassification": "focused",
    "meetingMessageType": "meetingAccepted",
    "body": {
        "contentType": "text",
        "content": ""
    },
    "sender": {
        "emailAddress": {
            "name": "Nicole",
            "address": "sig@contoso.com"
        }
    },
    "from": {
        "emailAddress": {
            "name": "Nicole",
            "address": "sig@contoso.com"
        }
    },
    "toRecipients": [
        {
            "emailAddress": {
                "name": "Michael Mainer",
                "address": "mm@contoso.com"
            }
        }
    ],
    "ccRecipients": [],
    "bccRecipients": [],
    "replyTo": [],
    "flag": {
        "flagStatus": "notFlagged"
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...