Go SDK
Official AltiviaCloud SDK for Go. Source code lives in sdks/go.
Installation
bash
go get github.com/altiviacloud/sdk-goQuick Example
Go
import altiviacloud "github.com/altiviacloud/sdk-go"
client := altiviacloud.NewClient("ac_live_YOUR_API_KEY")
balance, err := client.GetBalance()
countries, err := client.GetCountries()
order, err := client.CreateOrder("country_id", "service_id")
sms, err := client.GetSMS(order["id"].(string))Available Methods
getBalance()— wallet balancegetCountries()— list countriesgetServices()— list servicesgetPrices(countryId, serviceId)— pricingcreateOrder(countryId, serviceId)— purchase numbergetOrder(id)— order detailslistOrders(status?)— list orderscancelOrder(id)— cancel orderfinishOrder(id)— finish ordergetSms(id)— SMS messages