diff --git a/providers/lastfm/lastfm.go b/providers/lastfm/lastfm.go index 6a88a81b6..a69ee879d 100644 --- a/providers/lastfm/lastfm.go +++ b/providers/lastfm/lastfm.go @@ -18,7 +18,7 @@ import ( ) var ( - authURL = "http://www.lastfm.com.br/api/auth" + authURL = "http://www.lastfm.com/api/auth" endpointProfile = "http://ws.audioscrobbler.com/2.0/" ) @@ -66,7 +66,7 @@ func (p *Provider) Debug(debug bool) {} func (p *Provider) BeginAuth(state string) (goth.Session, error) { urlParams := url.Values{} urlParams.Add("api_key", p.ClientKey) - urlParams.Add("callback", p.CallbackURL) + urlParams.Add("cb", p.CallbackURL) session := &Session{ AuthURL: authURL + "?" + urlParams.Encode(), diff --git a/providers/lastfm/lastfm_test.go b/providers/lastfm/lastfm_test.go index 31154354d..5af851d6f 100644 --- a/providers/lastfm/lastfm_test.go +++ b/providers/lastfm/lastfm_test.go @@ -35,9 +35,9 @@ func Test_BeginAuth(t *testing.T) { session, err := provider.BeginAuth("") s := session.(*Session) a.NoError(err) - a.Contains(s.AuthURL, "www.lastfm.com.br/api/auth") + a.Contains(s.AuthURL, "www.lastfm.com/api/auth") a.Contains(s.AuthURL, fmt.Sprintf("api_key=%s", os.Getenv("LASTFM_KEY"))) - a.Contains(s.AuthURL, fmt.Sprintf("callback=%s", url.QueryEscape("/foo"))) + a.Contains(s.AuthURL, fmt.Sprintf("cb=%s", url.QueryEscape("/foo"))) } func Test_SessionFromJSON(t *testing.T) {