获取所有者资料图片Flikr API

时间:2016-01-28 18:59:44

标签: android flickr

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

例如,我收到的是类型响应

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

但是没有获取用户图片网址,任何人都可以帮帮我吗?

1 个答案:

答案 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

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