golang.org/x/oauth2
Есть ClientID, ClientSecret и access token который я получаю руками. Надо реализовать функцию
buildOAuthHTTPClient(scope string) (*http.Client, error)
Есть реализация только с получением через браузер.
config := &oauth2.Config{
ClientID: cfg.Installed.ClientID,
ClientSecret: cfg.Installed.ClientSecret,
Scopes: []string{scope},
Endpoint: oauth2.Endpoint{
AuthURL: cfg.Installed.AuthURI,
TokenURL: cfg.Installed.TokenURI,
},
RedirectURL: redirectUri,
}
config.Client(oauth2.NoContext, token)
Кто уже разобрался с этой библиотекой помогите пожалуйста.