Microsoft Outlook Rest API使用主体元素推送丰富的通知

时间:2018-07-24 11:18:48

标签: microsoft-graph outlook-restapi

丰富的通知有效负载包括使用$ select在订阅请求中指定的属性的值。 我可以$ select主题,但不能$ select正文。我收到以下响应(HTTP 400):

{
    "error": {
        "code": "ErrorUnsupportedQueryParameterSpecifiedInResourceURL",
        "message": "$top, $skip, $orderby, $select=Body,UniqueBody and $expand other than SingleValueExtendedProperties,MultiValueExtendedProperties are not supported in subscription resource Url."
    }
}

文档中没有提到这样的事情,我错过了什么吗?是否还有其他方法可以保存第二个API GET调用并接收正文作为通知有效内容的一部分?

1 个答案:

答案 0 :(得分:1)

通知旨在通知您更改(创建,更新,删除)。它们并非旨在完整地交付对象。它与移动推送通知没有什么不同,因为它仅包含足以做出可操作的确定的信息。

例如,在收件箱中收到新消息的通知后,您的应用将立即调用https://graph.microsoft.com/users/{user}/messages/{id}来检索完整的消息。