github.com/grokify/go-ringcentral-client@v0.3.31/engagedigital/v1/util/client.go (about) 1 package utils 2 3 import ( 4 "fmt" 5 6 "github.com/grokify/goauth/authutil" 7 8 engagedigital "github.com/grokify/go-ringcentral-client/engagedigital/v1/client" 9 ) 10 11 const ( 12 ApiUrlFormat = `https://%s.api.engagement.dimelo.com/1.0` 13 ) 14 15 func NewApiClient(site, token string) *engagedigital.APIClient { 16 cfg := engagedigital.NewConfiguration() 17 cfg.HTTPClient = authutil.NewClientToken(authutil.TokenBearer, token, false) 18 cfg.BasePath = fmt.Sprintf(ApiUrlFormat, site) 19 return engagedigital.NewAPIClient(cfg) 20 }