Довольно простой запрос, но у меня возникли проблемы с преобразованием моего основного httpClient
метода запроса графика в метод SDK. Я использовал следующее, и оно отлично работает:
var filter = "IT";
var response = await httpClient.GetAsync($"{webOptions.GraphApiUrl}/beta/groups?$filter=startswith(displayName, '{filter}')&$select=id,displayName");
... сейчас я пытаюсь фильтровать с помощью SDK следующим образом:
var groups = await graphServiceClient.Groups
.Request()
.Filter($"displayName startswith {filter}")
.Select("id, displayName")
.GetAsync();
Я также пробовал .Filter($"startswith("displayName", {filter}))
и другие варианты.
Я получаю invalid filter clause
ошибку. Есть идеи?