Класс для работы с API на Node.js
Класс для BashКласс для СКласс для C++Класс для C#Класс для GoLangКласс для JavaКласс для Node.jsКласс для PHPКласс для LaravelКласс для PythonКласс для RubyКласс для RustКласс для PerlКласс для swift
Класс для работы с API на Node.js
Этот модуль Node.js разработан для взаимодействия с API SmsAero. Он включает в себя различные функции для отправки SMS-сообщений, проверки статуса сообщений, получения списка сообщений, а также управления контактами и группами.
Требования
- Node.js
- Axios
- npm или yarn
Установка
npm
npm install smsaeroyarn
yarn add smsaeroИспользование
const { SmsAero, SmsAeroError, SmsAeroHTTPError } = require('smsaero');Вы можете создать экземпляр клиента SmsAero, используя свою электронную почту, ключ API и другие параметры конфигурации:
const client = new SmsAero('Ваш E-mail на сайте', 'apiKey можно посмотреть в личном кабинете в разделе настройки -> API и SMPP');Затем вы можете вызывать методы клиента для взаимодействия с API SmsAero.
// Отправка SMS
client.send('1234567890', 'Привет, мир!')
.then(response => console.log(response))
.catch(error => console.error(error));
// Проверка баланса
client.balance()
.then(response => console.log(response))
.catch(error => console.error(error));
// Другие методы согласно API...Обработка ошибок
try {
const response = await client.send('1234567890', 'Привет, мир!');
console.log(response);
} catch (error) {
if (error instanceof SmsAeroError) {
console.error('Не удалось из-за ошибки SmsAero:', error.message);
} else if (error instanceof SmsAeroHTTPError) {
console.error('Не удалось из-за HTTP ошибки:', error.message);
} else {
console.error('Произошла неизвестная ошибка:', error);
}
}Доступные методы и параметры вызова смотрите в исходном коде.
Мы используем на сайте cookie.
Исключительно с благими намерениями.
Вы соглашаетесь с условиями обработки, используя сайт. Подробнее
Вы соглашаетесь с условиями обработки, используя сайт. Подробнее