Flickr API не возвращает реальные фотографии
Привет, я нахожусь в проекте и хочу использовать Flickr для своей галереи изображений, я использую метод photosets.*, Но когда я делаю запрос, я не получаю изображения, я только получаю информацию.
Json Результат:
{
"photoset": {
"id": "77846574839405047",
"primary": "88575847594",
"owner": "998850450@N03",
"ownername": "mr.barde",
"photo": [
{
"id": "16852316982",
"secret": "857fur848c",
"server": "8568",
"farm": 9,
"title": "wallpaper-lenovo-blue-pc-brand",
"isprimary": "1",
"ispublic": 1,
"isfriend": 0,
"isfamily": 0
},
{
"id": "16665875068",
"secret": "857fur848c",
"server": "7619",
"farm": 8,
"title": "white_horses-1280x720",
"isprimary": "0",
"ispublic": 1,
"isfriend": 0,
"isfamily": 0
}
],
"page": 1,
"per_page": "2",
"perpage": "2",
"pages": 3,
"total": "6",
"title": "My First Album"
},
"stat": "ok"
}
Пожалуйста, хотели бы получить реальные URL-адреса изображений, как я могу это сделать.
1 ответ
Благодаря комментарию CBroe
Я нашел это в документе Flickr API.
Вы можете создать исходный URL-адрес для фотографии, когда вы знаете ее идентификатор, идентификатор сервера, идентификатор фермы и секрет, как возвращают многие методы API.
https://farm{farm-id}.staticflickr.com/{server-id}/{id}_{secret}.jpg
or
https://farm{farm-id}.staticflickr.com/{server-id}/{id}_{secret}_[mstzb].jpg
or
https://farm{farm-id}.staticflickr.com/{server-id}/{id}_{o-secret}_o.(jpg|gif|png)
Окончательный результат будет выглядеть примерно так.
https://farm1.staticflickr.com/2/1418878_1e92283336_m.jpg