我在我的项目中使用 flickr API,一切正常,但我陷入无法获取用户个人资料图片的位置。
例如,我收到以下类型的响应
<user nsid="12037949754@N01" url="http://www.flickr.com/people/bees/" />
Run Code Online (Sandbox Code Playgroud)
但无法获取用户图像 URL,有人可以帮我吗?
找出任何用户的个人资料图片(称为 buddyicons)确实非常简单。API 格式/语法为:
http://farm{icon-farm}.staticflickr.com/{icon-server}/buddyicons/{nsid}.jpg
例如: http: //farm9.staticflickr.com/8573/buddyicons/116479554@N04.jpg
在此示例中,icon-farm=9、icon-server=8573 和 nsid=116479554@N04
默认情况下,上面的例子会给你默认尺寸为48*48的图片(每个用户都有这个尺寸的图片,可能存在也可能不存在大、中、小图片),但如果你想要大、中、小头像那么只需附加_l, _m 和 _s 分别位于nsid的末尾。
例如:http://farm9.staticflickr.com/8573/buddyicons/116479554@N04_l.jpg
希望这可以帮助您解决您的问题,并且可能对也面临相同问题的其他用户有用。
| 归档时间: |
|
| 查看次数: |
494 次 |
| 最近记录: |