使用 delta 时无法获取开放扩展
Failed to get open extension when use delta
我正在使用 Microsoft Graph。首先,我通过
向邮件添加了开放扩展
POST /me/messages/{messageId}/extensions
{
"@odata.type": "Microsoft.Graph.OpenTypeExtension",
"extensionName": "myExtension",
"virtualId": "12345"
}
然后我可以通过
成功获取那些带有扩展名的邮件
GET /me/mailfolders/SentItems/messages?$expand=extensions($filter=id eq 'myExtension')
但是我用delta by
的时候没有得到
GET /me/mailfolders/SentItems/messages/delta?$expand=extensions($filter=id eq 'myExtension')
它给我错误:
{
"error": {
"code": "InternalServerError",
"message": "Value cannot be null.\r\nParameter name: type",
"innerError": {
"request-id": "89f54294-b49b-410b-99d0-0c2df9d90f1d",
"date": "2017-11-20T04:50:57"
}
}
}
使用delta时如何获取开放扩展?
已经通过电子邮件回答了这个问题,但也在这里发帖以结束循环。我们目前不支持对开放扩展属性进行增量查询。这是我们希望在未来支持的东西,但我们还没有具体的计划。
我正在使用 Microsoft Graph。首先,我通过
向邮件添加了开放扩展POST /me/messages/{messageId}/extensions
{
"@odata.type": "Microsoft.Graph.OpenTypeExtension",
"extensionName": "myExtension",
"virtualId": "12345"
}
然后我可以通过
成功获取那些带有扩展名的邮件GET /me/mailfolders/SentItems/messages?$expand=extensions($filter=id eq 'myExtension')
但是我用delta by
的时候没有得到GET /me/mailfolders/SentItems/messages/delta?$expand=extensions($filter=id eq 'myExtension')
它给我错误:
{ "error": { "code": "InternalServerError", "message": "Value cannot be null.\r\nParameter name: type", "innerError": { "request-id": "89f54294-b49b-410b-99d0-0c2df9d90f1d", "date": "2017-11-20T04:50:57" } } }
使用delta时如何获取开放扩展?
已经通过电子邮件回答了这个问题,但也在这里发帖以结束循环。我们目前不支持对开放扩展属性进行增量查询。这是我们希望在未来支持的东西,但我们还没有具体的计划。