diff --git a/main.go b/main.go index 5094383..3342fc7 100644 --- a/main.go +++ b/main.go @@ -189,6 +189,7 @@ func main() { cURL := flag.String("confluence-url", "https://confluence.yourdomain.com/wiki/rest/api", "The URL to your confluence rest API endpoint") cToken := flag.String("confluence-token", "", "Your Confluence Personal Access Token") cPageId := flag.String("confluence-pageid", "", "The page ID to update with the report") + cSpaceKey := flag.String("confluence-spacekey", "HCS", "The confluence space key to use") //vmName := flag.String("vmname", "example-vm", "The vm to query metrics") //begin := flag.Duration("b", time.Hour, "Begin time") // default BeginTime is 1h ago flag.Parse() @@ -240,16 +241,26 @@ func main() { api, err := goconfluence.NewAPI(*cURL, "", *cToken) if err != nil { - log.Fatal(err) + fmt.Println(err) + return } + // get current user information + currentUser, err := api.CurrentUser() + if err != nil { + fmt.Println(err) + return + } + fmt.Printf("%+v\n", currentUser) + // get content by content id c, err := api.GetContentByID(*cPageId, goconfluence.ContentQuery{ - SpaceKey: "HCS", + SpaceKey: *cSpaceKey, Expand: []string{"body.storage", "version"}, }) if err != nil { - log.Fatal(err) + fmt.Println(err) + return } fmt.Printf("%+v\n", c)