LRNLookupBulk
Returns details about the carrier of the given North American phone numbers.
// uses JQuery libraryvar postUrl = "https://secure.smsgateway.ca/services/message.svc/" "LRNLookupBulk/" + accountKey;var body = JSON.stringify({ phoneNumbers: [destinationNumber, destinationNumber, ...]});$.ajax({ url: postUrl, method: "POST", contentType: "application/json;charset=UTF-8", data: body}).done(function(response) { alert(response);}).error(function (xhr, textStatus, errorThrown) { alert (xhr.responseText);});<?php// using SOAP Module - http://ca3.php.net/soap
class SMSParam { public $AccountKey; public $PhoneNumbers;}
$client = new SoapClient('https://secure.smsgateway.ca/sendsms.asmx?WSDL');$parameters = new SMSParam;
$parameters -> AccountKey = accountKey;$parameters -> PhoneNumbers = (destinationNumber, destinationNumber, ...);
$Result = $client->LRNLookupBulk($parameters);?>' Service Reference (SOAP)Using client = New SwiftSMS.SendSMSSoapClient Dim response = client.LRNLookupBulk(accountKey, phoneNumbers)End Using
Dim url = String.Format("https://secure.smsgateway.ca/services/message.svc//LRNLookupBulk/{0}", accountKey)Dim body = "{""PhoneNumbers"": [" & _ """5552125555"", ""5553135555"", ..." & _ "]}"
Using wClient = New Net.WebClient wClient.Encoding = New UTF8Encoding() wClient.Headers.Add(HttpRequestHeader.ContentType, "application/json")
Dim wResponse = wClient.UploadString(url, body)End UsingHTTP POST:curl -H "Content-Type: application/json" -X POST \ "https://secure.smsgateway.ca/services/message.svc/LRNLookupBulk/[accountKey]" \ --data "{\"PhoneNumbers\": [\"destinationNumber\", ...]}"// Service Reference / SOAPvar phoneNumbers = new SwiftSecure.ArrayOfString { "5552125555", "5553135555" };
using (var client = new SwiftSecure.SendSMSSoapClient()){ var numberInfo = client.LRNLookupBulk(accountKey, phoneNumber);}
// Web Client / RESTdynamic body = new ExpandoObject();body.phoneNumbers = new[] { "5552125555", "5553135555" };
var url = string.Format("https://secure.smsgateway.ca/services/message.svc/LRNLookupBulk/{0}", accountKey);
using (var wClient = new System.Net.WebClient()){ wClient.Encoding = Encoding.UTF8; wClient.Headers.Add(HttpRequestHeader.ContentType, "application/json");
var numberInfo = wClient.UploadString(url, Newtonsoft.Json.JsonConvert.SerializeObject(body));}HTTP Request
POST:/services/message.svc/LRNLookupBulk/:accountKey| Parameter | Description | Location |
|---|---|---|
| AccountKey | Your Swift SMS Gateway account key | URL |
| phoneNumbers | Array of phone numbers to perform a LRN lookup on | BODY |