DecisionTelecom Flash Call Verify API le permite enviar verificaciones de llamadas flash a cualquier país del mundo a través de la API. El número de teléfono desde el cual se realizará la llamada entrante, contendrá el código requerido para la verificación, en los últimos 4-6 dígitos.
Cada llamada se identifica mediante una identificación aleatoria única.
La API Flash Call Verify utiliza HTTPS con clave de acceso que se utiliza como autorización de la API. Las cargas útiles de solicitud y respuesta se formatean como JSON con codificación UTF-8 y valores codificados en URL.
Autorización API: clave de acceso Base64.
Póngase en contacto con su administrador de cuenta para obtener una clave API.
phoneint The telephone number that you want to do a network query on
sender string The sender of the message. This can be a mobile phone number (including a country code) or an alphanumeric string. The maximum length of alphanumeric strings is 11 characters.
validity_period int SMS lifetime min 2 minute max 4320
Text string Text consists only short code with 4-6 numbers
Response:
Returns json string if the request was successful.
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https//:web.it-decision.com/v1/api/flash-call");
request.Headers.Add("Authorization", "Basic api key");
var content = new StringContent("{\"phone\":380631111111,\"sender\":\"Decision\",\"text\":1233,\"validity_period\":2}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"phone\":380631111111,\"sender\":\"Decision\",\"text\":1233,\"validity_period\":2}");
Request request = new Request.Builder()
.url("https//:web.it-decision.com/v1/api/flash-call")
.method("POST", body)
.addHeader("Authorization", "Basic api key")
.addHeader("Content-Type", "application/json")
.build();
Response response = client.newCall(request).execute();