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

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

Установка

go get github.com/smsaero/smsaero_golang

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

package main

import (
    "fmt"
    "time"
    "github.com/smsaero/smsaero_golang/smsaero"
)

const (
    Email  = "your email"
    ApiKey = "your api key"
)

func main() {
    client := smsaero_golang.NewSmsAeroClient(
        Email, ApiKey,
        smsaero_golang.WithTimeout(time.Second*10),
        smsaero_golang.WithTest(true),
    )

    if sendResult, err := client.SendSms(70000000000, "Hello, World!"); err == nil {
        fmt.Println(sendResult.Id)
    } else {
        panic(err)
    }
}

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