Мазмұнға өту

SDK

Cascade OTP — Rust

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

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

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

Орнату

[dependencies]
reqwest = { version = "0.12", features = ["json"] }
serde_json = "1"
tokio = { version = "1", features = ["full"] }

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

Мысал

let client = reqwest::Client::new();
let token = std::env::var("OTP_API_TOKEN")?;
let send: serde_json::Value = client
  .post("https://cascade.kz/api/otp/send")
  .bearer_auth(&token)
  .json(&serde_json::json!({"phone":"77001234567","purpose":"verification"}))
  .send().await?.json().await?;
assert_eq!(send["success"], true);

/otp/verify үшін де солай. Желі қателері мен success=false өңдеңіз. Қараңыз: errors, FAQ, sdk.