您好我正在进行一个项目并且希望使用Flickr作为我的图片galery,我使用照片集。*方法但是每当我提出请求时我都不会得到图像,我只是获取信息。
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"
}
请返回实际的图片网址,我该怎么办呢。
答案 0 :(得分:2)
感谢@CBroe
的评论我在Flickr API文档中找到了这个。
一旦您知道了许多API方法返回的ID,服务器ID,服务器场ID和密码,就可以构建照片的源URL。
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