获取所有者个人资料图片 Flikr API

Get Owner Profile Image Flikr API

我在我的项目中使用 flickr API,一切正常,但我卡在无法获取用户个人资料图片的位置。

例如,我得到以下类型的响应

<user nsid="12037949754@N01" url="http://www.flickr.com/people/bees/" />

但是没有得到用户图像URL,谁能帮帮我吗?

找出任何用户的头像真的很简单,叫做buddyicons。 API format/syntax 是:

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尺寸的图片(每个用户都有这个尺寸的图片可能存在也可能不存在大,中图片),但是如果你想要大,中,小的个人资料图片然后分别在 nsid 的末尾附加 _l、_m 和 _s。

例如:http://farm9.staticflickr.com/8573/buddyicons/116479554@N04_l.jpg

希望这对您有所帮助并解决您的问题,并且可能对面临同样问题的其他用户有用。