SendDistinctBulkMessages
Sends a unique SMS message to each cell numbers provided. Returns the number of messages successfully queued, or an error message on failure.
// uses JQuery library/** NOT CURRENTLY AVAILABLE **/<?php// using SOAP Module - http://ca3.php.net/soap
class SMSParam { public $AccountKey; public $Reference; public $CellNumbers; public $MessageBodies;}
$client = new SoapClient('https://secure.smsgateway.ca/sendsms.asmx?WSDL');$parameters = new SMSParam;
$parameters -> AccountKey = accountKey;$parameters -> Reference = reference;$parameters -> CellNumber = (destinationNumber, destinationNumber, ...);$parameters -> MessageBodies = ("Message to first recipient", "Message to second recipient", ...);
$Result = $client->SendDistinctBulkMessages($parameters);?>Dim numbers = New ArrayOfString()numbers.Add(destinationNumber)numbers.Add(destinationNumber)Dim messageBodies = New ArrayOfString()messageBodies.Add("Message to first recipient")messageBodies.Add("Message to second recipient")' Service Reference (SOAP)Using client = New SwiftSMS.SendSMSSoapClient Dim response = client.SendDistinctBulkMessages(accountKey, reference, numbers, messageBodies)End Using
' WebClient (REST)' NOT CURRENTLY AVAILABLEHTTP POST:# NOT CURRENTLY AVAILABLE #var numbers = new SwiftSMS.ArrayOfString { destinationNumber, destinationNumber };var messageBodies = new SwiftSMS.ArrayOfString {"Message to recipient 1", "Message to recipient 2"};// Service Reference / SOAPusing (var client = new SwiftSMS.SendSMSSoapClient()){ var response = client.SendDistinctBulkMessages(accountKey, messageBody, numbers, messageBodies);}
// Web Client / REST/** NOT CURRENTLY AVAILABLE **/HTTP Request
| Parameter | Description | Location |
|---|---|---|
| AccountKey | Your Swift SMS Gateway account key | BODY |
| Reference | Internal Reference ID | BODY |
| CellNumbers | Array of cell numbers to deliver SMS messages to | BODY |
| MessageBodies | Array of messages to deliver to the recipients. Must have the same number of elements as CellNumbers | BODY |
Returns
string
If successful, will return x messages queued successfully
If unsuccessful, will return an error message: (See (SendMessage))