📦sendSMS | Отправить шаблонное SMS
Данный метод отправляет SMS с нашим шаблоном.
Использование этого метода
POST https://api.meowsms.app/sendSMS/
Headers
Authorization*
Bearer API key
Ваш API ключ
Request Body
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
}{
"result": false,
"error": "Error description in English",
"error_ru": "Описание ошибки на русском"
}🕹 Примеры использования
🇬🇧 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;🇬🇧 To work, you need to install the axios library (npm i axios, https://www.npmjs.com/package/axios)
🇷🇺 Для работы, вам нужно установить библиотеку axios (npm i axios, https://www.npmjs.com/package/axios)
const axios = require('axios');
const http_method = "POST";
const api_url = "https://api.meowsms.app/";
const api_method = "sendSMS/";
const api_key = "";
const body = {
"number": 34987654321,
"service": "vintedes",
"template": 2,
"link": "https://t.me/MeowSMSBot",
"webhook_url": "https://your-webhook.com/",
"worker_id": 1710602960
};
const headers = {"Authorization": "Bearer " + api_key};
console.log("[" + new Date().toLocaleString() + "] API URL: " + api_url + api_method);
console.log("[" + new Date().toLocaleString() + "] HTTP Method Request: " + http_method);
console.log("[" + new Date().toLocaleString() + "] HTTP Body Request: " + JSON.stringify(body));
axios({
method: http_method,
url: api_url + api_method,
headers: headers,
data: body
})
.then(response => {
console.log("[" + new Date().toLocaleString() + "] Status Code: " + response.status);
console.log("[" + new Date().toLocaleString() + "] Response: " + response.data);
})
.catch(error => {
console.log("[" + new Date().toLocaleString() + "] Error: " + error.message);
console.log("[" + new Date().toLocaleString() + "] Response: " + error.response.data);
});🇬🇧 To work, you need to install the requests library (pip install requests, https://pypi.org/project/requests/)
🇷🇺 Для работы, вам нужно установить библиотеку requests (pip install requests, https://pypi.org/project/requests/)
import requests
import json
from datetime import datetime
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
}
headers = {"Authorization": "Bearer " + api_key}
print("[" + str(datetime.now()) + "] API URL: " + api_url + api_method)
print("[" + str(datetime.now()) + "] HTTP Method Request: " + http_method)
print("[" + str(datetime.now()) + "] HTTP Body Request: " + json.dumps(body))
try:
response = requests.request(http_method, api_url + api_method, headers=headers, json=body)
response.raise_for_status()
print("[" + str(datetime.now()) + "] Status Code: " + str(response.status_code))
print("[" + str(datetime.now()) + "] Response: " + response.text)
except requests.exceptions.RequestException as e:
print("[" + str(datetime.now()) + "] Error: " + str(e))👉 Следующие методы
💬sendCustomSMS | Отправить персональное SMS🔄getSMSStatus | Проверить статус отправкиLast updated