https://graph.microsoft.io/en-us/docs/api-reference/beta/api/singlevaluelegacyextendedproperty_get
在本文档中,在“使用$ filter的GET资源实例”部分下,它有以下示例:
获取消息实例:
GET /me/messages?$filter=singleValueExtendedProperties/Any(ep: ep/propertyId eq '{propertyId_value}' and ep/value eq '{property_value}')
当我使用图表浏览器测试它时:https://graph.microsoft.io/en-us/graph-explorer
GET https://graph.microsoft.com/beta/me/messages?$filter=singleValueExtendedProperties/Any(ep: ep/propertyId eq 'String {00062008-0000-0000-C000-000000000046} Name TestPropertName' and ep/value ne null)
我遇到了这个例外:
“错误”:{
“code”:“BadRequest”,
“message”:“无法在类型'microsoft.graph.singleValueLegacyExtendedProperty'上找到名为'propertyId'的属性。”,
“innerError”:{
“request-id”:“1224fbd4-f033-4897-b1c0-bef1bf3116f8”,
“日期”:“2016-08-12T23:10:57”
} }
为什么找不到propertyId
?
此外,我在调用
时看到同样的错误GET /me/messages/<id>?$expand=singleValueExtendedProperties($filter=propertyId eq '{propertyId_value}')