使用jumblr获取图像的URL

时间:2015-06-15 23:51:39

标签: url casting jumblr

我试图使用jumblr获取PhotoPost的URL。 我尝试将帖子投射到PhotoPost,但细节上说没有链接(我猜这就是我要找的) 我想要的只是jpg的链接。

    List<Post> posts = client.userDashboard();
    PhotoPost photoPost = (PhotoPost) posts.get(0);
    System.out.println(photoPost.detail());

    {date=2015-06-15 23:14:28 GMT, format=html, link=null, caption=<blockquote><p>“…You win.”
    <br/></p><p>“I know.”</p></blockquote>, state=published, type=photo, slug=you-win-i-know,

我希望有人可能有个主意。

非常感谢!

1 个答案:

答案 0 :(得分:3)

Jumblr API可能非常令人困惑,示例并未显示所有内容。 我有同样的问题,这对我有用:

Map<String, Object> params = new HashMap<String, Object>();
params.put("type", "photo");
List<Post> posts = client.blogPosts("YOURBLOGNAME.tumblr.com", params);
PhotoPost photoPost = (PhotoPost) posts.get(0);
System.out.println(photoPost.getPhotos().get(0).getOriginalSize().getUrl());

使用您的blogname更改YOURBLOGNAME。如果"YOURBLOGNAME.tumblr.com"无效,请改用"YOURBLOGNAME.com"。此代码获取第一篇文章(pho.getPhotos().get(0))的第一张图片((PhotoPost) posts.get(0))。