A Namesilo API client written in Go.
namesilo is a Go client library for accessing the Namesilo API.
package main
import (
"context"
"fmt"
"log"
"github.com/nrdcg/namesilo"
)
func main() {
client := namesilo.NewClient("1234")
params := &namesilo.AddAccountFundsParams{
Amount: "1000000",
PaymentID: "acbd",
}
funds, err := client.AddAccountFunds(context.Background(), params)
if err != nil {
log.Fatal(err)
}
fmt.Println(funds)
}package main
import (
"context"
"fmt"
"log"
"github.com/nrdcg/namesilo"
)
func main() {
client := namesilo.NewClient("1234")
// Get the endpoint to use the OTE endpoint.
endpoint, err := namesilo.GetEndpoint(false, true)
if err != nil {
log.Fatal(err)
}
client.Endpoint = endpoint
params := &namesilo.AddAccountFundsParams{
Amount: "1000000",
PaymentID: "acbd",
}
funds, err := client.AddAccountFunds(context.Background(), params)
if err != nil {
log.Fatal(err)
}
fmt.Println(funds)
}