Linkedin个人资料图片网址拒绝访问

时间:2018-05-30 10:43:52

标签: linkedin linkedin-api

我使用Spring社交与linkedin集成。

当集成完成后,我们会保存位于url:

下方的用户个人资料图片

https://media.licdn.com/dms/image/C5603AQHQ0C7xKhQehg/profile-displayphoto-shrink_100_100/0?e=1527508800&v=alpha&t=vkxX_3Uw7qe8d_9ZSqPwQGpwa6nfUmkzMgEKtMdgf1g

但是此网址提供拒绝访问权限错误。有什么我想念的吗?

2 个答案:

答案 0 :(得分:0)

我查看了我的In Public个人资料图片的网址以及API返回的图片。

“?”之后返回的XML中的图片网址对于params v和t有“& amp;”而不是“&”:

e.g。 https://media.licdn.com/.../profile-displayphoto-shrink_200_200/0?e=152800 “&放大器;放大器”; V =测试 “&放大器;放大器”; T = LJTrw_oj9npH06X1u0HjQ

替换为...... pictureURL = pictureURL.replaceAll(“& amp;”,“&”); 为我解决了问题。希望这有帮助

请注意& amp和;之间有一个额外的空间;否则就会格式化。

答案 1 :(得分:0)

根据https://developer.linkedin.com/docs/ref/v2/media-migration

The new id will be dynamic and can change from time to time. We recommend retrieving at least once every 60 days to update your media-typed URN.

这可能是您可能面临的问题之一。

为了解决此问题,我将收到的图像保存到个人存储(AWS S3)中。