LinkedIn身份验证停止返回格式化图片

时间:2018-03-27 03:10:14

标签: asp.net-core oauth linkedin linkedin-api

我的应用程序使用LinkedIn身份验证以及其他一些社交网络登录。

即使身份验证工作正常,但LinkedIn突然停止返回格式化的个人资料图片,即picture-url。然而,我继续收到原始图片,即picture-urls - 见下文: enter image description here

在我的身份验证请求中,我请求r_basicprofiler_emailaddress,根据此链接,我应该同时接收格式化图像和原始图像。 https://developer.linkedin.com/docs/fields/basic-profile

直到10天前左右,我才收到这两张照片。我没有对我的代码进行任何更改,但由于某种原因,格式化的图像不再显示。知道为什么以及如何解决这个问题?

更新: 突然间,我又开始重新获取两张图片 - 而不对我的代码进行任何更改。

我还注意到图像URL现在已经改变,我看到了所有类型的参数 - 例如图像大小,看起来像API版本类型(下例中的alpha),可能还有时间戳指示符:

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

我不记得在图片网址中看到任何这些参数根本不是网址,而是看起来像是一个返回图片的API调用。

我不知道LinkedIn是否宣布了我错过的这些更改,或者只是决定在不让开发人员进入循环的情况下进行这些更改。我希望不是后者,我只是错过了宣布。

0 个答案:

没有答案