Wednesday, April 11, 2018

LinkedIn authentication stopped returning formatted picture

Leave a Comment

My app uses LinkedIn authentication along with a couple of other social network logins.

Even though authentication is working fine, all of a sudden LinkedIn stopped returning the formatted profile picture i.e. picture-url. I do however continue to receive the original image i.e. picture-urls -- see below: enter image description here

In my authentication request, I request r_basicprofile and r_emailaddress and according to this link, I should be receiving both the formatted and the original image. https://developer.linkedin.com/docs/fields/basic-profile

Up until 10 days ago or so, I was receiving both images. I didn't make any changes to my code but for some reason, the formatted image doesn't show up anymore. Any idea why and how to fix this?

UPDATE: All of a sudden I started getting both images again -- without making any changes to my code.

I also noticed that the image URL has now changed and I'm seeing all types of parameters in there -- such as image size, something that looks like API version type (alpha in the example below) and possibly a time stamp indicator:

https://media.licdn.com/dms/image/{image-id}/profile-displayphoto-shrink_100_100/0?e=123456789&v=alpha&t={sometypeofid} 

I don't remeber seeing any of these parameters in the image URL which is not a URL at all but what seems to be an API call that returns an image.

I don't know if LinkedIn announced such changes that I missed or just decided to make these changes without keeping developers in the loop. I hope it's not the latter and I simply missed the announcement.

0 Answers

If You Enjoyed This, Take 5 Seconds To Share It

0 comments:

Post a Comment