From 61a13d1286df8618b457b6de93df92635416ed5c Mon Sep 17 00:00:00 2001 From: David Butler Date: Tue, 22 Aug 2017 12:11:45 -0700 Subject: [PATCH] Use original size picture for image The default picture url is quite small. This change pulls in the original size image. --- lib/omniauth/strategies/linkedin.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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'],