Sam*_*Sam 5 oauth linkedin linkedin-api asp.net-core
我的应用程序使用LinkedIn身份验证以及其他几个社交网络登录.
即使身份验证工作正常,LinkedIn突然停止返回格式化的配置文件图片,即picture-url.然而,我继续收到原始图像,即picture-urls- 见下文:

在我的身份验证请求中,我请求r_basicprofile并r_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}
Run Code Online (Sandbox Code Playgroud)
我不记得在图像URL中看到任何这些参数,它们根本不是URL,而是看起来像是返回图像的API调用.
我不知道LinkedIn是否宣布了我错过的这些更改,或者只是决定在不让开发人员进入循环的情况下进行这些更改.我希望不是后者,我只是错过了宣布.
| 归档时间: |
|
| 查看次数: |
199 次 |
| 最近记录: |