活动用户的OData v4过滤资源

时间:2018-03-26 20:01:00

标签: odata odata-v4

我正在开发符合OData v4的RESTful API,并且需要根据分配的用户过滤任务集合。能够基于活动用户处理此问题将是有用的,而不必在过滤器表达式中明确引用所分配用户的用户ID。以下面的请求和响应为例:

GET /Tasks

{
  "value": [
    {
      "Assignee": "user1"
    },
    {
      "Assignee": "user2"
    },
    {
      "Assignee": "user3"
    }
  ]
}

我可以执行/Tasks?$filter=Assignee eq 'user1'之类的操作,但这需要消费者跟踪活跃用户的身份。是否有一些惯例以更通用的方式执行此操作?例如:/Tasks?$filter=Assignee eq $ActiveUser

0 个答案:

没有答案