如何将LinkedIn API返回的图片URN转换为可移动端显示的URL?
如何将LinkedIn图片URN转换为可显示的URL
可以直接通过拼接固定前缀的方式,把LinkedIn返回的图片URN转换成可访问的URL,具体步骤如下:
提取图片ID:从URN字符串中截取
urn:li:image:之后的部分。比如你示例中的URN是urn:li:image:C5622AQGiK47kSf7WQg,提取出的图片ID为C5622AQGiK47kSf7WQg。拼接完整URL:
- 基础访问URL格式:
https://media.licdn.com/dms/image/<图片ID> - 带尺寸参数的URL(适合移动端优化加载):
https://media.licdn.com/dms/image/<图片ID>/feedshare-shrink_<宽度>/0,其中<宽度>可替换为480、800等数值,比如feedshare-shrink_480对应480像素宽度的图片。
- 基础访问URL格式:
针对你提供的示例,转换后的URL如下:
- 基础URL:
https://media.licdn.com/dms/image/C5622AQGiK47kSf7WQg - 移动端适配URL:
https://media.licdn.com/dms/image/C5622AQGiK47kSf7WQg/feedshare-shrink_480/0
这个URL可以直接在移动端应用的图片组件中加载,无需额外授权(因为你的帖子可见性为PUBLIC)。
内容的提问来源于stack exchange,提问作者Hivanshu Seasia
相关产品推荐
相关产品推荐

