Киота, как добавить QueryParameters в PutAsyncC#

Место общения программистов C#
Anonymous
Киота, как добавить QueryParameters в PutAsync

Сообщение Anonymous »

Я хочу назвать это: Документация API Keycloak.
Для этого мне нужно добавить QueryParameters к команде PutAsync (C#).
Все примеры QueryParameters используют только GetAsync().В моей ситуации я разговариваю с API-клиентом Keycloak, созданным с помощью Kiota.
Я попробовал это:

Код: Выделить всё

var queryParameters = new ExecuteActionsEmailRequestBuilderPutQueryParameters();
queryParameters.RedirectUri = "https://test.vanmanager.nl";
var action = new Action(x => x.QueryParameters = queryParameters);
await _keycloakClient.Admin.Realms[realm].Users[userId.ToString()].ExecuteActionsEmail.PutAsync(new List { "UPDATE_PASSWORD" }, action);
Он компилируется и запускается, но в результате возникает ошибка о неправильном запросе:

Код: Выделить всё

The server returned an unexpected status code and no error factory is registered for this code: 400
Я обыскал весь Интернет в поисках примеров. Надеюсь, у кого-нибудь есть опыт работы с QueryParameters для PutAsync().

Подробнее здесь: https://stackoverflow.com/questions/791 ... o-putasync

Вернуться в «C#»