Мазмұнға өту

SDK

Cascade OTP — C#

Cascade-ті HttpClient арқылы қосыңыз: OTP send және verify.

Cascade REST API ұсынады. Төменде — HttpClient клиентімен C# тіліндегі практикалық минимум.

Пайдалы сілтемелер: API, send, verify, examples, FAQ, pricing, documentation.

Орнату

dotnet add package System.Net.Http.Json

Ресми Cascade NuGet пакеті болмауы мүмкін.

Init + send

using var http = new HttpClient { BaseAddress = new Uri("https://cascade.kz/api/") };
http.DefaultRequestHeaders.Authorization =
    new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("OTP_API_TOKEN"));
http.DefaultRequestHeaders.Accept.ParseAdd("application/json");

var send = await http.PostAsJsonAsync("otp/send", new { phone = "77001234567", purpose = "verification" });
var sendBody = await send.Content.ReadFromJsonAsync<JsonElement>();

Verify

var verify = await http.PostAsJsonAsync("otp/verify", new { phone = "77001234567", code = "482910", purpose = "verification" });

success қасиетін тексеріңіз. Қараңыз: API, құжаттама, use-cases.