diff --git a/lib/omniauth/strategies/linkedin.rb b/lib/omniauth/strategies/linkedin.rb index 19ab2ef..09b2371 100644 --- a/lib/omniauth/strategies/linkedin.rb +++ b/lib/omniauth/strategies/linkedin.rb @@ -12,7 +12,7 @@ class LinkedIn < OmniAuth::Strategies::OAuth :authorize_url => 'https://www.linkedin.com/uas/oauth/authenticate' } - option :fields, ["id", "email-address", "first-name", "last-name", "headline", "industry", "picture-url", "public-profile-url", "location"] + option :fields, ["id", "email-address", "first-name", "last-name", "headline", "industry", "picture-url", "picture-urls::(original)", "public-profile-url", "location"] option :scope, 'r_basicprofile r_emailaddress' @@ -29,7 +29,7 @@ class LinkedIn < OmniAuth::Strategies::OAuth :last_name => raw_info['lastName'], :location => parse_location(raw_info['location']), :description => raw_info['headline'], - :image => raw_info['pictureUrl'], + :image => raw_info['pictureUrls']['values'].first, :phone => nil, :headline => raw_info['headline'], :industry => raw_info['industry'],