![](/img/trans.png)
[英]How to use filter in Microsoft Graph API to get SharePoint items?
[英]How to filter Sharepoint Terms in Microsoft Graph API?
如何使用 Microsoft Graph API 按名称过滤 Sharepoint 术语?
以下是不带过滤器的请求返回的结果示例:
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#termStore/groups('xxxxxxxxx')/sets('xxxxxx')/terms",
"value": [
{
"id": "fb0d9476-4cec-46d5-acd5-12245de95308",
"createdDateTime": "2017-06-28T15:07:44.18Z",
"lastModifiedDateTime": "2021-03-12T11:31:36.137Z",
"labels": [
{
"name": "Hello",
"isDefault": true,
"languageTag": "en-US"
}
],
"descriptions": []
},
我试着像这样过滤:
GET https://graph.microsoft.com/beta/termStore/groups/xxxx/sets/xxxx/terms?filter=labels/name eq 'Hello'
;GET https://graph.microsoft.com/beta/termStore/groups/xxxx/sets/xxxx/terms?labels($filter=name eq 'Hello')
。 但是任何请求都有效( Invalid filter clause
, Parsing OData Select and Expand failed: Property 'labels' on type 'microsoft.graph.termStore.term' is not a navigation property or complex property. Only navigation properties can be expanded.
)。
谢谢你的帮助!
您应该使用如下过滤器:
?$filter=labels/any(s:s/name eq 'Hello')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.