code: func GetOAuthTokenContext(ctx context.Context, client httpClient, clientID, clientSecret, code, redirectURI string) (accessToken string, scope string, err error) {
  	response, err := GetOAuthResponseContext(ctx, client, clientID, clientSecret, code, redirectURI)
  	if err != nil {
  		return "", "", err
  	}
  	return response.AccessToken, response.Scope, nil
  }
docs: // GetOAuthTokenContext retrieves an AccessToken with a custom context