Microsoft Bookings Graph APi 无效的过滤器子句
Microsoft Bookings Graph APi Invalid filter clause
我尝试使用基于客户电子邮件属性的 1.0 C# Graph SDK 来过滤 Microsoft Booking webapi 客户端点 (https://docs.microsoft.com/en-us/graph/api/bookingbusiness-list-customers?view=graph-rest-1.0),但查询总是因无效的过滤子句而失败。
这是过滤器表达式:
var filterexpression = $"emailAddress eq 'Whosebug@gmail.com'";
这是使用它的查询:
var customersCollection = await Resilience.Retry(() => _serviceClient.Solutions.BookingBusinesses[bookingbusiness].Customers
.Request().Filter(filterexpression)
.GetAsync());
预订 api 端点是否支持过滤,如果是,这里出了什么问题?
根据Graph Explorer中的测试只有id
属性支持过滤。
displayName
、emailAddress
、addresses
和 phones
等其他属性目前不可过滤。
我尝试使用基于客户电子邮件属性的 1.0 C# Graph SDK 来过滤 Microsoft Booking webapi 客户端点 (https://docs.microsoft.com/en-us/graph/api/bookingbusiness-list-customers?view=graph-rest-1.0),但查询总是因无效的过滤子句而失败。 这是过滤器表达式:
var filterexpression = $"emailAddress eq 'Whosebug@gmail.com'";
这是使用它的查询:
var customersCollection = await Resilience.Retry(() => _serviceClient.Solutions.BookingBusinesses[bookingbusiness].Customers
.Request().Filter(filterexpression)
.GetAsync());
预订 api 端点是否支持过滤,如果是,这里出了什么问题?
根据Graph Explorer中的测试只有id
属性支持过滤。
displayName
、emailAddress
、addresses
和 phones
等其他属性目前不可过滤。