1. Go to this page and download the library: Download kafkiansky/sms-ru-client library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
kafkiansky / sms-ru-client example snippets
$api = new \Kafkiansky\SmsRu\SmsRuApi(
new \Kafkiansky\SmsRu\SmsRuConfig(
[
'api_id' => 'XXXXX-XXXX-XXXXX',
'test' => 1,
'json' => 1,
]
),
new \GuzzleHttp\Client()
);
$api = new \Kafkiansky\SmsRu\SmsRuApi(
new \Kafkiansky\SmsRu\SmsRuConfig(
[
'login' => 'secret',
'password' => 'secret',
'test' => 1,
'json' => 1,
]
),
new \GuzzleHttp\Client()
);
$api = new \Kafkiansky\SmsRu\SmsRuApi(
new \Kafkiansky\SmsRu\SmsRuConfig(
[
'api_id' => 'XXXXX-XXXX-XXXXX',
'test' => 1,
'json' => 1,
]
),
new \GuzzleHttp\Client()
);
$response = $api->send(
new \Kafkiansky\SmsRu\Message\SmsRuMessage(
new \Kafkiansky\SmsRu\Message\To('7909000000', 'Hello')
)
);
$response = $api->send(
new \Kafkiansky\SmsRu\Message\SmsRuMessage(
new \Kafkiansky\SmsRu\Message\To(['7909000000', '7909111111'], 'Hello')
)
);
$response = $api->send(
new \Kafkiansky\SmsRu\Message\SmsRuMessage(
new \Kafkiansky\SmsRu\Message\Multi([
new \Kafkiansky\SmsRu\Message\To('7909000000', 'Hello'),
new \Kafkiansky\SmsRu\Message\To('7909111111', 'Bonjour'),
])
)
);
$response = $api->send(
(new \Kafkiansky\SmsRu\Message\SmsRuMessage(
new \Kafkiansky\SmsRu\Message\Multi([
new \Kafkiansky\SmsRu\Message\To('7909000000', 'Hello'),
new \Kafkiansky\SmsRu\Message\To('7909111111', 'Bonjour'),
])
))
->enableDaytime()
->enableTranslit()
->withTime(1000)
);
$response = $api->send(
\Kafkiansky\SmsRu\Message\SmsRuMessage::fromRecipient(
new \Kafkiansky\SmsRu\Message\Multi([
new \Kafkiansky\SmsRu\Message\To('7909000000', 'Hello'),
new \Kafkiansky\SmsRu\Message\To('7909111111', 'Bonjour'),
])
)
->enableDaytime()
->enableTranslit()
->withTime(1000)
);
new \Kafkiansky\SmsRu\Message\Multi([
new \Kafkiansky\SmsRu\Message\To('7909000000', 'Hello'),
new \Kafkiansky\SmsRu\Message\To('7909111111', 'Bonjour'),
], true);
new \Kafkiansky\SmsRu\Message\To('7909000000', 'Hello', true);
$response = $api->cost(
new \Kafkiansky\SmsRu\Message\SmsRuMessage(
new \Kafkiansky\SmsRu\Message\Multi([
new \Kafkiansky\SmsRu\Message\To('7909000000', 'Hello'),
new \Kafkiansky\SmsRu\Message\To('7909111111', 'Bonjour'),
])
)
);
echo $response->getTotalCost();