Cascade REST API ұсынады. Төменде — HttpClient клиентімен Java тіліндегі практикалық минимум.
Пайдалы сілтемелер: API, send, verify, examples, FAQ, pricing, documentation.
Орнату
java.net.http.HttpClient (Java 11+) пайдаланыңыз — жеке Cascade Maven/Gradle артефакты болмауы мүмкін.
Send
HttpClient client = HttpClient.newHttpClient();
String json = "{\"phone\":\"77001234567\",\"purpose\":\"verification\"}";
HttpRequest req = HttpRequest.newBuilder()
.uri(URI.create("https://cascade.kz/api/otp/send"))
.header("Authorization", "Bearer " + System.getenv("OTP_API_TOKEN"))
.header("Content-Type", "application/json")
.header("Accept", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(json))
.build();
HttpResponse<String> res = client.send(req, HttpResponse.BodyHandlers.ofString());
/otp/verify үшін де солай. JSON-нан success парсиңіз. Қараңыз: examples, FAQ, pricing.