esa-go is a client library for esa API v1 written in Go
- With context
- Teams API
- Members API
- Posts API
- Comments API
- Star API
- Watch API
- Category API
- Invitation API
- Emoji API
- User API
- Oauth API
- Go 1.7+ (for context)
package main
import (
"context"
"fmt"
"log"
"os"
"github.com/hori-ryota/esa-go/esa"
)
func main() {
apiToken := os.Getenv("ESA_API_TOKEN")
teamName := os.Getenv("ESA_TEAM_NAME")
client := esa.NewClient(token, teamName)
res, err := client.GetTeam(context.Background())
if err != nil {
log.Fatal(err)
return
}
fmt.Println(res)
}
go get github.com/hori-ryota/esa-go