微博对图片链接进行了更新,新增了403防盗链功能,导致很多网站中的图片无法正常显示。
(特别是可以用微博登录的网站!!无法获取到用户头像!!)这个是很影响用户体验的!
为了解决这一问题,我在网上找到了一个可以用的接口。
经过尝试,我网站已经成功恢复了某浪微博图片的显示!
例如:示例图片链接:https://tvax1.sinaimg.cn/default/images/default_avatar_female_180.gif
直接访问微博的图片链接是无法访问的!
解决方法
可以在微博的图片链接前面加个转发,我找到的是百度的转发链接:
https://image.baidu.com/search/down?url=图片链接
完整链接:
https://image.baidu.com/search/down?url=https://tvax1.sinaimg.cn/default/images/default_avatar_female_180.gif
这样就可以加载到某浪微博的图片资源了!
该接口既可以用于下载图片,也可以用于转发,经过测试验证。
在这篇文章中我用的是某浪微博的用户头像链接做演示!
如果你的网站用的是7B2主题!推荐你看看下面这篇文章,解决用户使用微博登录头像不显示的问题!