我正在使用Microsoft Graph实现对用户加入的团队的搜索。我们的想法是调用/beta/me/joinedTeams
并使用?$filter=startswith(description,'searchterm')
过滤器。
例如,当我在Microsoft Graph Explorer中尝试请求https://graph.microsoft.com/beta/me/joinedTeams?$filter=startswith(description,'Business')
时,它会忽略过滤器,并得到以下结果:
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#groups",
"value": [
{
"id": "02bd9fd6-8f93-4758-87c3-1fb73740a315",
"displayName": "HR Taskforce",
"description": "Welcome to the HR Taskforce team.",
"isArchived": false
},
{
"id": "13be6971-79db-4f33-9d41-b25589ca25af",
"displayName": "Business Development",
"description": "Welcome to the BizDev team.",
"isArchived": false
},
{
"id": "8090c93e-ba7c-433e-9f39-08c7ba07c0b3",
"displayName": "X1050 Launch Team",
"description": "Welcome to the team that we've assembled to launch our product.",
"isArchived": false
}
]
}
我的请求做错了什么吗?
发布于 2018-10-10 03:20:56
谢谢你指出这一点。正如Seiya指出的,/me/joinedTeams不支持OData查询参数。documentation提出了不同的建议,我已经做了一个文档修复,应该在未来一两天内传播。
https://stackoverflow.com/questions/52620917
复制相似问题