Попробуйте получить исходное изображение с помощью:
http://api.linkedin.com/v1/people/{user-id}/picture-urls::(original)
Обновление:
Из текущей документации (рекомендую прочитать):
Используя текущего пользователя (после того, как пользователь вошел в систему):
http://api.linkedin.com/v1/people/~:(picture-url)
Использование member_id:
http://api.linkedin.com/v1/people/id=12345:(picture-url)
Общедоступный профиль:
http://api.linkedin.com/v1/people/url=<public-profile-url>:(picture-url)
Эти URL-адреса возвращают xml
, поэтому вы можете проанализировать ответ xml
, чтобы получить строку picture-url
и использовать ее в качестве параметра для image_tag
. Кроме того, вы можете получить информацию как json
, передав дополнительный параметр, например:
http://api.linkedin.com/v1/people/~:(picture-url)?format=json
В обоих случаях (xml
или json
) вам нужно извлечь picture-url
из ответа API для передачи его в image_tag
.
Этот драгоценный камень omniauth-linkedin-oauth2
может вам помочь.
person
markets
schedule
21.03.2014