如何在 REST API 上直接启用托管元数据字段的过滤器?
Posted
技术标签:
【中文标题】如何在 REST API 上直接启用托管元数据字段的过滤器?【英文标题】:How can enable the filter on managed metadata fields on REST API direct? 【发布时间】:2020-01-18 06:40:40 【问题描述】:如何在 REST API 上直接启用托管元数据字段标签的过滤器,并使用直接 REST API 的 MMS 字段过滤来获取所有字段?
【问题讨论】:
【参考方案1】:我遇到了同样的情况,我使用以下 API 启用了使用列表中的托管元数据字段进行过滤:
_api/Web/Lists/GetByTitle('List-name')/Items/?$select=*,TaxCatchAll/Term&$filter=TaxCatchAll/Term eq '$Managed-Metadata-field-value'&$expand=TaxCatchAll
'Managed-Metadata-field-value' 表示:Country 是 MMS 字段,US 是此处放置 US 的值
但是 API 有限制,我认为这个过滤器只能在单个 MMS 字段上启用。
参考:workaround-to-filter-on-taxonomy
【讨论】:
【参考方案2】:它不可能开箱即用,但有一些解决方法。
见:http://www.cleverworkarounds.com/2013/09/23/how-to-filter-on-a-managed-metadata-column-via-rest-in-sharepoint-2013/
【讨论】:
以上是关于如何在 REST API 上直接启用托管元数据字段的过滤器?的主要内容,如果未能解决你的问题,请参考以下文章
如何在我的 Django REST api 上调试启用 CORS
Parse Server - 如何在 Heroku 上启用 REST API 密钥