Класс для работы с API на C++

Класс для работы с API на C++

Установка

git clone https://github.com/smsaero/smsaero_cpp.git
make

Использование

#include <iostream>
#include "smsaero.hh"

const std::string SMSAERO_EMAIL = "your email";
const std::string SMSAERO_API_KEY = "your api key";

int main() {
    try {
        smsaero::SmsAero smsAero(SMSAERO_EMAIL, SMSAERO_API_KEY);
        const smsaero::json result = smsAero.send("70000000000", "Hello, world!");
        std::cout << result << std::endl;
    } catch (const smsaero::SmsAeroError& e) {
        std::cerr << "SmsAero error: " << e.what() << std::endl;
    }
    return 0;
}

Доступные методы и параметры вызова смотрите в исходном коде.