使用Flickr API获取Flickr相册中所有照片的URL

3
我使用这个方法来使用Flickr API获取所有相册列表 -
flickr.photosets.getList

我需要获取特定相册中所有照片的静态URL。有人能提供建议吗?

这可能是一个不错的起点:https://www.flickr.com/services/api/,特别是https://www.flickr.com/services/api/flickr.photosets.getPhotos.html。 - FiringSquadWitness
谢谢。完成了。flickr.photosets.getPhotos可以做到这一点。它提供所有照片的ID。我可以从中获取静态URL。 - Ronn
2个回答

5
如果您只想获取原始图像(或其他尺寸)的URL,请使用flicker.photosets.getPhotos API,并将其与参数extras=url_o一起调用,使用此参数,API将为相册中的每张照片返回其原始图像的URL。 https://api.flickr.com/services/rest/?method=flickr.photosets.getPhotos&api_key=Your_API_Ket&photoset_id=Your_Photoset_Id&user_id=User_Id_Of_Photoset&extras=url_o&format=json&nojsoncallback=1 更多信息请参见https://www.flickr.com/services/api/flickr.photosets.getPhotos.html

非常感谢extras=url_o,非常有帮助。 - Petr Havlicek

0

我已经获取了所有信息。你能告诉我如何获取相册封面照片吗? - Ronn
在一个照片集中,父对象中的主要集将成为封面照片: <photoset id="4" primary="2483" page="1" perpage="500" pages="1" total="2"> <photo id="2484" secret="123456" server="1" title="我的照片" isprimary="0" /> <photo id="2483" secret="123456" server="1" title="flickr很棒" isprimary="1" /> </photoset> 因此,如果您拥有来自照片集的ID,则可以将其与照片匹配。 - FiringSquadWitness

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接