【问题标题】:Flickr API + JAVA - flickrjFlickr API + JAVA - flickrj
【发布时间】:2010-11-02 18:14:45
【问题描述】:

我想使用 Flickr Java API (flickrj) 在 Flickr 中下载一组特定用户的照片

有人知道怎么做吗?

我已经用这个代码声明了:

Transport t = new REST();
Flickr f = new Flickr(key, secret, t);
User u = f.getPeopleInterface().findByUsername("username");

接下来我该怎么做?

【问题讨论】:

    标签: java api flickr


    【解决方案1】:

    在有人帮助我之前我找到了答案。

    代码如下:

    Transport t = new REST();
    Flickr f = new Flickr("key", "secret", t);
    PhotoList list = f.getPhotosetsInterface().getPhotos("setId", 100, 1);
    for (Iterator iterator = list.iterator(); iterator.hasNext();) {
        Photo photo = (Photo) iterator.next();
        File file = new File("/tmp/" + photo.getId() + ".jpg");
        ByteArrayOutputStream b = new ByteArrayOutputStream();
        b.write(photo.getOriginalAsStream());
        FileUtils.writeByteArrayToFile(file, b.toByteArray());
    }   
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多