博客api帖子图片

时间:2015-07-03 14:57:54

标签: java image api blogger

我尝试使用java api添加带图像的帖子。正如文档描述的那样(https://developers.google.com/blogger/docs/3.0/reference/posts),我们可以使用带有URL的图像。运行以下代码没有帮助:         发布内容=新帖子();         content.setTitle(...);         content.setContent(...);

    List<Images> images=new ArrayList<Images>();
    for (PostAttachment attachment : attachmentsList) {
            Images img=new Post.Images();
            String imageUrl="http://amazon.com/mybucket/example.jpg";
            img.setUrl(imageUrl);
            images.add(img);

        }
        content.setImages(images);
    }
    // The request action.
    Insert postsInsertAction = blogger.posts()
            .insert(userId(), content);
顺便说一句,我看到我们需要上传图片到picassaweb(请链接?)。不知道他们是否仍然相关。

谢谢,    弗雷迪

1 个答案:

答案 0 :(得分:2)

我现在正在使用Blogger API并遇到与python相同的问题,提供发布图片的codeample google无效。

您必须通过html img-tag将图片添加到您的内容中。

这对Python有用,但应与Java类似:

request = posts.insert(blogId=your_blog_id, body = {"title" : "content title", "content" : "some text ... <img src = 'http://amazon.com/mybucket/example.jpg' title = 'test' alt = 'test' style='width:304px;height:228px;'>"}).execute()