Enkel een wachtwoord als beveiliging is niet goed genoeg meer. Bescherm uw klanten tegen ongeoorloofde toegang met Two Factor Authentication (2FA) of een One Time Password (OTP).
Een Eenmalig Wachtwoord of One Time Password is een reeks karakters of getallen die automatisch worden gegenereerd om te worden gebruikt voor één enkele aanmeldingspoging. One Time Passwords kunnen via SMS of Voice naar de telefoon van de gebruiker worden verzonden en worden gebruikt om webgebaseerde diensten, privégegevens en data te beschermen.
Een OTP geeft een extra beveiligingslaag aan uw toepassing. Gebruikers moeten niet meer enkel inloggen met hun wachtwoord maar ook bevestigen via een OTP via SMS of voice.
Met een open ratio van 98% binnen 30 seconden staat SMS bekend om zijn hoge betrouwbaarheid. Door het versturen van eenmalige OTP wachtwoorden via SMS, bent u er zeker van dat u uw gebruikers bereikt, waar ze zich ook bevinden. Ook offline wanneer gebruikers geen toegang hebben tot het internet kunnen ze nog steeds gebruik maken van deze OTP authenticatie oplossing.
PROBEER NU GRATISEen alternatief voor SMS is Voice. Bij Voice wordt het gesproken wachtwoord ontvangen als een telefoongesprek op de mobiele telefoon van de gebruiker. U kunt Voice ook als backup gebruiken als uw SMS bericht niet wordt afgeleverd.
PROBEER NU GRATIS<?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' => "31681234567", //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: "31681234567", //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', '31681234567'], //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': '31681234567', #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 = "31681234567", 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);
Met onze SMS API kunt u uw software uitbreiden met een SMS integratie. Onze SMS API integreren is heel eenvoudig waardoor u zeer snel uw website of software kunt koppelen aan ons krachtig SMS platform.
SMS API documentatieStart vandaag met Smstools en verstuur SMS via internet