我尝试使用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);
谢谢, 弗雷迪
答案 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()