使用php,我正在加载这个flickr json feed(就是一个例子)并存储它。
项目Feed有这个结构:
{
"title": "bridge3",
"link": "http:\/\/www.flickr.com\/photos\/barbbowman\/14098165124\/",
"media": {"m":"http:\/\/farm3.staticflickr.com\/2933\/14098165124_ea43f1f6eb_m.jpg"},
"date_taken": "2013-09-05T15:31:36-08:00",
"description": " <p><a href=\"http:\/\/www.flickr.com\/people\/barbbowman\/\">geek.lady<\/a> public\u00f3 una foto:<\/p> <p><a href=\"http:\/\/www.flickr.com\/photos\/barbbowman\/14098165124\/\" title=\"bridge3\"><img src=\"http:\/\/farm3.staticflickr.com\/2933\/14098165124_ea43f1f6eb_m.jpg\" width=\"240\" height=\"160\" alt=\"bridge3\" \/><\/a><\/p> ",
"published": "2014-05-03T17:49:46Z",
"author": "nobody@flickr.com (\"geek.lady\")",
"author_id": "39027292@N00",
"tags": ""
},
问题是(我已经尝试了很多饲料示例),所有这些 媒体:
"media": {"m":"http:\/\/farm3.staticflickr.com\/2933\/14098165124_ea43f1f6eb_m.jpg"},
它只是中等大小,我想要那里显示的所有可用尺寸。 可能吗?可能会更改Feed地址参数?
答案 0 :(得分:1)
我不知道如何通过api来做,但这是图像链接的逻辑。
对于小图片,您需要在扩展程序之前将链接中的“_m”替换为“_s”
中:
http://farm3.staticflickr.com/2933/14098165124_ea43f1f6eb_m.jpg
小:
http://farm3.staticflickr.com/2933/14098165124_ea43f1f6eb_s.jpg
正常 juste删除“_m”或“_s”
示例:
http://farm3.staticflickr.com/2933/14098165124_ea43f1f6eb.jpg
你还有其他尺码:“_ z”,“_ q”等。
查看文档并查看参数 - &gt;其他:
https://www.flickr.com/services/api/flickr.galleries.getPhotos.html