使用Blogger API的Blogger发布URL的缩略图
问题描述:
我有一个使用Blogger API在列表视图中显示博客帖子的应用程序。有没有一种方法可以提取相应的发布URL的缩略图? 这是一般的JSON响应我们的Get-使用Blogger API的Blogger发布URL的缩略图
{
"kind": "blogger#blog",
"id": "2399953",
"name": "Blogger Buzz",
"description": "The Official Buzz from Blogger at Google",
"published": "2007-04-23T22:17:29.261Z",
"updated": "2011-08-02T06:01:15.941Z",
"url": "http://buzz.blogger.com/",
"selfLink": "https://www.googleapis.com/blogger/v3/blogs/2399953",
"posts": {
"totalItems": 494,
"selfLink": "https://www.googleapis.com/blogger/v3/blogs/2399953/posts"
},
"pages": {
"totalItems": 2,
"selfLink": "https://www.googleapis.com/blogger/v3/blogs/2399953/pages"
},
"locale": {
"language": "en",
"country": "",
"variant": ""
}
}
答
按照documentation,如果通过查询文章列表的终点 -
https://www.googleapis.com/blogger/v3/blogs/blogId/posts
应该返回Post resource,从中可以访问images
属性获取单个帖子的图片网址。
但是,目前当你调用日志列表,甚至个别职位端点(通过 - https://www.googleapis.com/blogger/v3/blogs/blogId/posts/postId
)通过Blogger API 不返回的images
财产。因此,你必须提供两种选择 -
无论是解析从
content
财产的HTML,并从那里找到的图片网址。或查询职位列表中的公开可用的API(通过 -
https://www.blogger.com/feeds/blogID/posts/default?alt=json
并通过media$thumbnail
属性来获取图像URL)
会尝试! –
将参数添加到查询字符串fetchImages = true –