Usage example • CI Status • License
go-crowd
is a Go package for working with Crowd REST API.
Important
Please note that this package only supports retrieving data from the Crowd API (i.e. you cannot create or modify data with this package).
package main
import (
"fmt"
"github.com/essentialkaos/go-crowd/v3"
)
func main() {
api, err := crowd.NewAPI("https://crowd.domain.com/crowd/", "myapp", "MySuppaPAssWOrd")
if err != nil {
fmt.Printf("Error: %v\n", err)
return
}
api.SetUserAgent("MyApp", "1.2.3")
user, err := api.GetUser("john", true)
if err != nil {
fmt.Printf("Error: %v\n", err)
return
}
fmt.Printf("%#v\n", user)
}
Branch | Status |
---|---|
master (Stable) |
|
develop (Unstable) |