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

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

Установка

Добавьте зависимость в Package.swift:

dependencies: [
    .package(url: "https://github.com/smsaero/smsaero_swift.git ", from: "1.0.0")
]

или в Xcode: File → Add Package Dependencies →

https://github.com/smsaero/smsaero_swift.git 

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

import SmsAero

let smsaeroEmail = "your email"
let smsaeroApiKey = "your api key"

let sms = SmsAero(email: smsaeroEmail, apiKey: smsaeroApiKey)

do {
    let response = try await sms.sendSms(number: "70000000000", text: "Hello, World!")
    print("API Response:")
    dump(response)
} catch {
    print("An error occurred: \(error.localizedDescription)")
}

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