获取所有者个人资料图片 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
希望这对您有所帮助并解决您的问题,并且可能对面临同样问题的其他用户有用。
我在我的项目中使用 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
希望这对您有所帮助并解决您的问题,并且可能对面临同样问题的其他用户有用。