Login and go to 'Advanced' - 'API authentication' to find the API keys
Required
client_secret
API client secret
Login and go to 'Advanced' - 'API authentication' to find the API keys
Required
number
Phone number(s)
Input the phone number that needs to be corrected to international format.
Required
countrycode
Country Code
International country code (BE,NL,DE,IT,...)
Required
<?php
//PHP - cURL
$ch = curl_init();
$url = "https://api.smsgatewayapi.com/v1/format/number";
$client_id = "XXX"; // Your API client ID (required)
$client_secret = "YYY"; // Your API client secret (required)
$data = [
'number' => "0490.123 /4.56", //Incorrect number (required)
'countrycode' => "BE", //Country code of the number (required)
];
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);
?>
//NodeJs - HTTP request
const https = require("https");
const client_id = "XXX"; // Your API client ID (required)
const client_secret = "YYY"; // Your API client secret (required)
const data = JSON.stringify({
number => "0490.123 /4.56", //Incorrect number (required)
countrycode => "BE", //Country code of the number (required)
});
const options = {
hostname: "api.smsgatewayapi.com",
port: 443,
path: "/v1/format/number",
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();
//Ruby - Net::HTTP
require "uri"
require "net/http"
url = URI("https://api.smsgatewayapi.com/v1/format/number")
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 = [
['number', "0490.123 /4.56"], //Incorrect number (required)
['countrycode', "BE"] //Country code of the number (required)
]
request.set_form form_data, 'multipart/form-data'
response = https.request(request)
puts response.read_body
//Python - Requests
import requests
url = "https://api.smsgatewayapi.com/v1/format/number"
payload={
'number' : '0490.123 /4.56', //Incorrect number (required)
'countrycode' : 'BE', //Country code of the number (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)
//C# - RestSharp
var url = "https://api.smsgatewayapi.com/v1/format/number";
var payload = new {
number = "0490.123 /4.56",
countrycode = "BE"
};
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);
//PowerShell - RestMethod
$headers = New-Object "System.Collections.Generic.Dictionary[[String],[String]]"
$headers.Add("X-Client-Id", "XXX") // Your API key
$headers.Add("X-Client-Secret", "YYY") // Your API secret
$body = '{
"number": "0490.123 /4.56", //Incorrect number (required)
"countrycode": "BE" //Country code of the number (required)
}'
$response = Invoke-RestMethod 'https://api.smsgatewayapi.com/v1/format/number' -Method 'POST' -Headers $headers -Body $body -ContentType “application/json; charset=utf-8”
$response | ConvertTo-Json
//Shell - wget
wget --no-check-certificate --quiet \
--method POST \
--timeout=0 \
--header 'X-Client-Id: XXX' \ // Your API key
--header 'X-Client-Secret: YYY' \ // Your API secret
--header 'Content-Type: application/json' \
--body-data '{
"number" : "0490.123 /4.56", //Incorrect number (required)
"countrycode" : "BE", //Country code of the number (required)
}' \
'https://api.smsgatewayapi.com/v1/format/number'
SMS gateway API. Met onze SMS API kunt u uw eigen software verbinden met onze SMS gateway om SMS berichten te versturen en ontvangen. Maak uw gratis testaccount en start direct!
5 van de 5 op basis van 2295 gebruikersbeoordelingen.
SMSGATEWAYAPIAPI1
REGISTREER NU
Probeer onze geavanceerde SMS software & API vandaag!