Raider.io bindings written in golang.
Up-to-date as of Raider.io Public API v0.46.7
$ go get github.com/munsy/raideriogo
package main
import(
"fmt"
"github.com/munsy/raideriogo"
)
func main() {
client := raideriogo.New()
character, err := client.GetCharacterProfile("us", "thrall", "munsy", "")
if nil != err {
panic(err)
}
fmt.Printf("Name: %v\nClass: %v\nRace: %v\n", character.Name, character.Class, character.Race)
}
$ go build
$ ./raideriotest
Name: Munsy
Class: Druid
Race: Troll
I am in no way associated with the fine folks over at https://www.raider.io other than being a fan of their work and wanting to use it with my own stuff.