Soltanto una password non è più abbastanza sicura ormai. Proteggi i tuoi clienti da accessi non autorizzati con l’Autenticazione a Due Fattori (2FA) o una Password Temporanea (One Time Password).
Una Password Temporanea è una serie di lettere o numeri che sono automaticamente generati per un singolo tentativo di accesso. Una Password Temporanea può essere inviata tramite SMS o Voce al telefono dell’utente ed è usata per proteggere servizi web, informazioni e dati privati.
Una OPT aggiunge un ulteriore livello di sicurezza alla tua applicazione. Gli utenti non devono più entrare identificandosi soltanto con la loro password, ma hanno anche bisogno di identificarsi con una OTP tramite un SMS o un Vocale.
Con un tasso di apertura del 98% entro 30 secondi, l’SMS è noto per la sua alta affidabilità. Inviando una password temporanea via SMS, sei sicuro di raggiungere i tuoi utenti, indipendentemente da dove si trovino. Anche offline, quando gli utenti non hanno accesso ad internet, possono comunque usare questa soluzione di autenticazione con OTP.
REGISTRATIUn’alternativa all’SMS è un messaggio Vocale. Con Voice, la password viene ricevuta come una telefonata dal cellulare dell’utente. Puoi anche usare Voice come soluzione se l’SMS non è stato consegnato.
REGISTRATI<?php $ch = curl_init(); $url = "https://api.smsgatewayapi.com/v1/message/send"; $client_id = "XXX"; // Your API key $client_secret = "YYY"; // Your API secret $data = [ 'message' => "Hello World", //Message 'to' => "393123456789", //Receiver 'sender' => "YourName" //Sender ]; curl_setopt($ch, CURLOPT_URL, "$url"); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_VERBOSE, true); curl_setopt($ch, CURLOPT_HTTPHEADER, [ "X-Client-Id: $client_id", "X-Client-Secret: $client_secret", "Content-Type: application/json", ]); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); $response = curl_exec($ch); ?>
const https = require("https"); const client_id = "XXX"; // Your API key const client_secret = "YYY"; // Your API secret const data = JSON.stringify({ message: "Hello World", //Message (required) to: "393123456789", //Receiver (required) sender: "YourName", //Sender (required) }); const options = { hostname: "api.smsgatewayapi.com", port: 443, path: "/v1/message/send", method: "POST", headers: { "X-Client-Id": client_id, "X-Client-Secret": client_secret, "Content-Type": "application/json", "Content-Length": data.length, }, }; const req = https.request(options, (res) => { console.log(`statusCode: ${res.statusCode}`); res.on("data", (d) => { process.stdout.write(d); }); }); req.write(data); req.end();
require "uri" require "net/http" url = URI("https://api.smsgatewayapi.com/v1/message/send") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["X-Client-Id"] = "XXX" // Your API key request["X-Client-Secret"] = "YYY" // Your API secret request["Content-Type"] = "application/json" form_data = [ ['message', 'Hello World'], //Message (required) ['to', '393123456789'], //Receiver (required) ['sender', 'YourName'] //Sender (required) ] request.set_form form_data, 'multipart/form-data' response = https.request(request) puts response.read_body
import requests url = "https://api.smsgatewayapi.com/v1/message/send" payload={ 'message': 'Hello World', #Message (required) 'to': '393123456789', #Receiver (required) 'sender': 'YourName' #Sender (required) } headers = { 'X-Client-Id': 'XXX', #Your API key 'X-Client-Secret': 'YYY', #Your API secret 'Content-Type': 'application/json' } response = requests.request( "POST", url, headers=headers, json=payload ) print(response.text)
var url = "https://api.smsgatewayapi.com/v1/message/send"; var payload = new { message = "Hello World", to = "393123456789", sender = "YourName" }; var client = new RestClient(url); client.Timeout = -1; var request = new RestRequest(Method.POST); request.AddHeader("X-Client-Id", "XXX"); // Your API key request.AddHeader("X-Client-Secret", "YYY"); // Your API secret request.AddHeader("Content-Type", "application/json"); request.RequestFormat = DataFormat.Json; request.AddJsonBody(payload); IRestResponse response = client.Execute(request); Console.WriteLine(response.Content);
Con il nostro API SMS puoi estendere il tuo software con una integrazione SMS. Integrare il nostro API SMS è molto semplice, così puoi rapidamente connettere il tuo sito web o il tuo software alla nostra potente piattaforma SMS
documentazione APIIscriviti oggi e invia il tuo primo messaggio in pochi minuti.