С помощью php я загружаю этот флик-фр json (это пример) и сохраняю его.
Фид элемента получил следующую структуру:
{
"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": "[email protected] (\"geek.lady\")",
"author_id": "39027292@N00",
"tags": ""},
Проблема в том (я пробовал с большим количеством примеров фидов), все
средства массовой информации:
"media": {"m":"http:\/\/farm3.staticflickr.com\/2933\/14098165124_ea43f1f6eb_m.jpg"},
Это только средний размер, и мне нужны все доступные размеры, показанные там.
Является ли это возможным? возможно изменение параметров адреса фида?
Я не знаю, как сделать это через API, но вот логика для ссылки на изображение.
Для маленького изображения вам просто необходимо заменить «_m» на «_s» в вашей ссылке перед таким расширением.
Средняя :
http://farm3.staticflickr.com/2933/14098165124_ea43f1f6eb_m.jpg
Маленький :
http://farm3.staticflickr.com/2933/14098165124_ea43f1f6eb_s.jpg
За нормальный просто удалите «_m» или «_s»
Пример :
http://farm3.staticflickr.com/2933/14098165124_ea43f1f6eb.jpg
У вас есть другой размер с: «_z», «_q» и т. Д.
Смотрите документы и смотрите в Аргументы -> Дополнения :
https://www.flickr.com/services/api/flickr.galleries.getPhotos.html
Других решений пока нет …