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属性支持过滤。

displayNameemailAddressaddressesphones 等其他属性目前不可过滤。