📦sendSMS | Отправить шаблонное SMS

Данный метод отправляет SMS с нашим шаблоном.

Использование этого метода

POST https://api.meowsms.app/sendSMS/

Headers

NameTypeDescription

Authorization*

Bearer API key

Ваш API ключ

Request Body

NameTypeDescription

number*

34987654321

Номер телефона

service*

vintedes

Название сервиса (получить можно через getServices)

template

2

Шаблон отправки. 1 - 1.0, 2 - 2.0, 3 - возврат

link*

https://t.me/MeowSMSBot

Ссылка для отправки (будет сокращена автоматически)

webhook_url

https://your-webhook.com/

Ссылка на вебхук (придёт уведомление о статусе отправки)

worker_id

1710602960

Telegram ID воркера. Обязателен в том случае, если ваш ключ - под процент.

{
    "result": true,
    "text": "¡Su producto esta reservado! Para completar la venta, vaya a: https://htzc.buzz/pr0C2E",
    "cuted_link": "https://htzc.buzz/pr0C2E",
    "balance": 0.1,
    "sent_before": 0,
    "message_id": 777777
}

🕹 Примеры использования

🇬🇧 To work, you need to install the Guzzle library (composer require guzzlehttp/guzzle, https://packagist.org/packages/guzzlehttp/guzzle)

🇷🇺 Для работы, вам нужно установить библиотеку Guzzle (composer require guzzlehttp/guzzle, https://packagist.org/packages/guzzlehttp/guzzle)

<?php

$http_method = "POST";
$api_url = "https://api.meowsms.app/";
$api_method = "sendSMS/";
$api_key = "";
$body = [
    "number" => 34987654321,
    "service" => "vintedes",
    "template" => 2,
    "link" => "https://t.me/MeowSMSBot",
    "webhook_url" => "https://your-webhook.com/",
    "worker_id" => 1710602960
];

require_once "vendor/autoload.php";

$client = new GuzzleHttp\Client([
    "http_errors" => false,
    "timeout" => 5,
    "connect_timeout" => 5,
    "headers" => ["Authorization" => "Bearer " . $api_key]
]);

echo "[" . date("d.m.Y H:i:s") . "] API URL: " . $api_url . $api_method . PHP_EOL;
echo "[" . date("d.m.Y H:i:s") . "] HTTP Method Request: " . $http_method . PHP_EOL;
echo "[" . date("d.m.Y H:i:s") . "] HTTP Body Request: " . json_encode($body) . PHP_EOL;

try {
    $request = $client->request($http_method, $api_url . $api_method, ["json" => $body]);
} catch(Exception $e){
    echo "[" . date("d.m.Y H:i:s") . "] Error: " . $e->getMessage() . PHP_EOL;
    exit();
}

echo "[" . date("d.m.Y H:i:s") . "] Status Code: " . $request->getStatusCode() . PHP_EOL;
echo "[" . date("d.m.Y H:i:s") . "] Response: " . $request->getBody()->getContents() . PHP_EOL;

👉 Следующие методы

💬sendCustomSMS | Отправить персональное SMS🔄getSMSStatus | Проверить статус отправки

Last updated