【发布时间】:2015-12-07 17:00:56
【问题描述】:
是否可以使用 OData 过滤器按姓名(GiveName、DisplayName、LastName 或 Surname)搜索联系人?
这是我正在使用的文档:Office 365 API OData filters
我在文档中看到他们说某些属性无法过滤,但没有给出完整列表(列出了复杂类型,但不包括联系人姓名)。
我的猜测是否定的,因为当我尝试时:
/contacts?$filter=DateTimeCreated+ge+2014-09-01T00:00:00Z
我得到一个包含正确数据的 200 响应,但是当我尝试使用任何名称属性时:
/contacts?$filter=DisplayName+eq+Jordan+Example
/contacts?$filter=LastName+eq+Example
/contacts?$filter=Surname+eq+Example
我收到 400 Bad Response,响应正文中没有详细信息,但我知道(并仔细检查)该联系人存在。
也希望使用通配符进行搜索,但尽量不要太贪心。
【问题讨论】:
标签: office365