Multiple Sms Sending
This method is used to send SMS, being multiple messages per request.
On return, the unique ID's of the messages are already available on SMSDev.
The maximum number of numbers per request in this method is 300. So the last parameter number must be & number300 = 11988887777.
If you want to use the same message for all numbers, just enter the parameter & msg = Same Message
Description of parameters
Name |
Type |
Standard |
Required |
Overview |
key |
text |
|
true |
User identification key. |
type |
number |
|
true |
Type of service: 9-Sms. |
number [N] |
number |
|
yes |
Ex recipient number: 5511988887777 or 11988887777. |
msg [N] |
text |
|
yes |
Message text. |
refer [N] |
text (100) |
|
not |
User reference for message identification. |
job date |
text |
current date |
not |
Scheduling date for shipment Ex: 01/01/2016. |
jobtime |
text |
current time |
not |
Scheduling time for shipping Ex: 10:30. |
Each message is made up of 160 characters. If the message is longer, 1 credit is charged for every 160 characters.
Let us know if you liked the post. That's the only way we can improve.
https://api.smsdev.com.br/multiple?key=SUA_CHAVE_KEY&type=9&number1=11988887777&msg1=Teste envio 1&number2=21966667777&msg2=Teste envio 2
Copy and paste in the browser
curl -G --data-urlencode 'msg1=Teste envio 1' --data-urlencode 'msg2=Teste envio 2' --request GET \
--url 'https://api.smsdev.com.br/multiple?key=SUA_CHAVE_KEY&type=9&number1=11988887777&number2=21966667777'
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.smsdev.com.br/multiple?key=SUA_CHAVE_KEY&type=9&number1=11988887777&number2=21966667777&msg1=".urlencode("Teste de envio 1")."&msg2=".urlencode("Teste de envio 2"),
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_SSL_VERIFYHOST => 0,
CURLOPT_SSL_VERIFYPEER => 0,
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
?>
HttpResponse<String> response = Unirest.get("https://api.smsdev.com.br/multiple?key=SUA_CHAVE_KEY&type=9&number1=11988887777&number2=21966667777&msg1=Teste1&msg2=Teste2").asString();
var http = require("http");
var options = {
"method": "GET",
"hostname": "api.smsdev.com.br",
"port": null,
"path": "/multiple?key=SUA_CHAVE_KEY&type=9&number1=11988887777&number2=21966667777&msg1="+encodeURIComponent("Teste de envio 1") + "&msg2="+encodeURIComponent("Teste de envio 2"),
"headers": {}
};
var req = http.request(options, function (res) {
var chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
var body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
The above method returns code in the pattern below
[
{
"number": "11988887777",
"id": "637885122",
"refer": "",
"situacao": "OK",
"descricao": "MENSAGEM NA FILA"
},
{
"number": "21966667777",
"id": "637885123",
"refer": "",
"situacao": "OK",
"descricao": "MENSAGEM NA FILA"
}
]