代码之家  ›  专栏  ›  技术社区  ›  Daniel Cukier

Flickr API+Java- FlickrJ

  •  6
  • Daniel Cukier  · 技术社区  · 17 年前

    我想用Flickr Java API(FlickrJ)下载Flickr中的一组特定用户的照片。

    有人知道怎么做吗?

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

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

    接下来我该怎么办?

    2 回复  |  直到 14 年前
        1
  •  7
  •   Daniel Cukier    17 年前

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

    代码如下:

    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());
    }   
    
        2
  •  1
  •   Toby Yu    14 年前

    要为Flickr构建Android应用程序,您还可以查看我的库: http://code.google.com/p/flickrj-android/