code: func (s *Service) DefaultOAuthProvider() *OAuthProvider {
  	oap := OAuthProvider{}
  	oap.BaseURL = s.DefaultBaseURL
  	oap.Service = s.Name
  	if s.DefaultOAuth2 != nil {
  		oap.ID = s.DefaultOAuth2.ClientID
  		oap.Secret = s.DefaultOAuth2.ClientSecret
  	} else if s.DefaultOAuth1 != nil {
  		oap.ID = s.DefaultOAuth1.Key
  		oap.Secret = s.DefaultOAuth1.Secret
  	} else {
  		s.Log().Error("Can't get OAuth client")
  	}
  	return &oap
  }
docs: // DefaultOAuthProvider returns default(means cloud-based) OAuth client