我在我的项目中使用flickr API,一切正常,但我卡在了无法获得用户个人资料图片的位置。
例如,我收到的是类型响应
<user nsid="12037949754@N01" url="http://www.flickr.com/people/bees/" />
但是没有获取用户图片网址,任何人都可以帮帮我吗?
答案 0 :(得分:4)
找出任何名为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的默认图像(每个用户都有此大小的图像可能存在也可能不存在大型,中型图像),但如果您需要大型,中型,小型的图片,那么只需分别在 nsid 的末尾附加_l,_m和_s。
例如:http://farm9.staticflickr.com/8573/buddyicons/116479554@N04_l.jpg
希望这可以帮助您解决您的问题,并且可能对面临同样问题的其他用户也有用。