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.

Was this article helpful to you?

			
				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"
  }
]