print user info
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-10-26 13:34:35 +11:00
parent 4e62813b4a
commit 3138c63e34

17
main.go
View File

@@ -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)