func (a *Auth) StartExplicit(scope, redirectUri, state string) string {
	v := make(url.Values)
	v.Add("client_id", a.ClientID)
	v.Add("scope", scope)
	v.Add("redirect_uri", redirectUri)
	v.Add("state", state)
	return fmt.Sprintf(
		"https://stackexchange.com/oauth?%s",
		v.Encode(),
	)
}
// StartExplicit retrieves the URL for beginning the explicit auth flow.
StartExplicit retrieves the URL for beginning the explicit auth flow.
// StartExplicit retrieves the URL for beginning the explicit auth flow .
func (a *Auth) StartExplicit(scope, redirectUri, state string) string {
	v := make(url.Values)
	v.Add("client_id", a.ClientID)
	v.Add("scope", scope)
	v.Add("redirect_uri", redirectUri)
	v.Add("state", state)
	return fmt.Sprintf(
		"https://stackexchange.com/oauth?%s",
		v.Encode(),
	)
}
func ( a * Auth ) StartExplicit ( scope , redirectUri , state string ) string { v := make ( url . Values ) v . Add ( " " , a . ClientID ) v . Add ( " " , scope ) v . Add ( " " , redirectUri ) v . Add ( " " , state ) return fmt . Sprintf ( " " , v . Encode ( ) , ) }
StartExplicit retrieves the URL for beginning the explicit auth flow.
StartExplicit retrieves the URL for beginning the explicit auth flow .