Hello,
I Am Building a web application.How can i implement sms service in my website??
Please show me some references..and guidence please..
The one thing that continues to bother folk is this isn't free. I'm sure you google'd your question and most likely came back bewildered or didn't like the cost.
-> That said, I was at a mobile dev conference recently and of all things ATT (the deathstar company) actually had a low price on mass SMS messaging. Worth knowing about.
To integrate the Karix SMS API using php, you have to follow below mention steps.
install the bindings via Composer, add the following to composer.json:
{
"repositories": [
{
"type": "git",
"url": "https://github.com/karixtech/karix-php.git"
}
],
"require": {
"karixtech/karix-php": "0.0.1"
}
git clone git@github.com:karixtech/karix-php.git
cd karix-php
include autoload.php:
require_once('/path/to/SwaggerClient-php/vendor/autoload.php');
To Send An SMS
Replace the AUTH_ID and AUTH_TOKEN with your appropriate credentials
Make sure the destination and source numbers are set correctly
<?php
require_once(DIR . '/vendor/autoload.php');
// Configure HTTP basic authorization: basicAuth
$config = new \Swagger\Client\Configuration();
$config->setUsername('AUTH_ID');
$config->setPassword('AUTH_TOKEN');
$apiInstance = new Swagger\Client\Api\MessageApi(
// If you want use custom http client, pass your client which implements GuzzleHttp\ClientInterface
.
// This is optional, GuzzleHttp\Client
will be used as default.
new GuzzleHttp\Client(),
$config
);
$api_version = "1.0"; // string | API Version. If not specified your pinned verison is used.
$message = new \Swagger\Client\Model\CreateMessage(); // \Swagger\Client\Model\CreateAccount | Subaccount object
date_default_timezone_set('UTC');
$message->setDestination(["+1XXX8323XXX", "+1XXX3234XXX"]);
$message->setSource("+1XXX2321XXX");
$message->setText("Hello Friend");
try {
$result = $apiInstance->sendMessage($api_version, $message);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling MessageApi->createMessage: ', $e->getMessage(), PHP_EOL;
}
?>
Simply add comma separated entries to the destination array for sending SMS to multiple destinations.
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.