Я пытаюсь отправить почтовый запрос в Firebase из C# приложения, которое должно заставить firebase отправлять электронное письмо для входа на электронную почту пользователя.
Я пытался отправить сообщение от Insomnia на identitytoolkit.googleapi, и оно отлично работает.
, но я не могу перевести запрос на C#, где я попробовал следующее:
HttpClient client = new HttpClient();
var obj = new
{
requestType = "EMAIL_SIGNIN",
email = $"{user.Email}",
continueUrl = $"<RedirectToThisPage>?email={user.Email}"
};
var json = JsonConvert.SerializeObject(obj);
HttpResponseMessage responseMessage = await client.PostAsJsonAsync("https://identitytoolkit.googleapis.com/v1/accounts:sendOobCode?key=<APIKEY>", json);
responseMessage.EnsureSuccessStatusCode();
Это просто возвращает 404, где Insomnia фактически заставляет firebase отослать электронное письмо