MS 图形资源管理器不返回展开的单值扩展属性



我无法使用 MS 图形资源管理器扩展日历事件的单值扩展属性。

这是我输入的查询字符串:(我已经对空格进行了 URL 编码(

https://graph.microsoft.com/v1.0/me/events('AAKT1CZJAAA=')?$expand=singleValueExtendedProperties($filter=id%20eq%20'String%20{00020329-0000-0000-C000-000000000046}%20Name%20MyCustomData')

返回以下错误:

{
"error": {
"code": "BadRequest",
"message": "Parsing Select and Expand failed.",
"innerError": {
"request-id": "54e97d07-1c6d-4cb5-8fd0-385dae4cb5b2",
"date": "2020-05-28T14:31:44"
}
}

我无法真正检测到语法可能出了什么问题。

我使用OutlookSpy来确保我有正确的指导。

有什么想法吗?

注意:为了验证我是否使用了正确的 Id,我使用了以下查询。 它运行成功。

https://graph.microsoft.com/v1.0/me/events('AAKT1CZJAAA=')?$filter=singleValueExtendedProperties/any(ep:ep/id%20eq%20'Integer%20{00020329-0000-0000-C000-000000000046}%20Name%20MyCustomData'%20and%20cast(ep/value,%20Edm.Int32)%20eq%2063531)

你深入了解这一点了吗? 在第一个 get 请求中,您正在寻找字符串类型的 id,但在有效的请求中,您正在寻找一个整数。

String%20{00020329-0000-0000-C000-000000000046}%20Name%20MyCustomData')

然后:

Integer%20{00020329-0000-0000-C000-000000000046}%20Name%20MyCustomData'%20and%20cast(ep/value,%20Edm.Int32)%20eq%2063531)

最新更新