Nov*_*cas 5 api android json blogger thumbnails
我有一个应用程序,它使用 Blogger API 在列表视图中显示博客的帖子。有没有办法提取相应帖子网址的缩略图?这是我们得到的一般 JSON 响应-
{
"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": ""
}
}
Run Code Online (Sandbox Code Playgroud)
根据文档,如果您通过以下方式查询帖子列表的端点 -
https://www.googleapis.com/blogger/v3/blogs/blogId/posts
Run Code Online (Sandbox Code Playgroud)
它应该返回一个Post 资源,您可以从中访问该images属性以获取各个帖子的图像 URL。
但是,当前,当您调用帖子列表甚至单个帖子端点(通过 - )时,Blogger API不会返回该images属性https://www.googleapis.com/blogger/v3/blogs/blogId/posts/postId。因此,您有两种选择 -
从content属性解析 HTML并从那里找到图像 URL。
或查询公开可用的 API 以获取帖子列表(通过 -https://www.blogger.com/feeds/blogID/posts/default?alt=json并通过media$thumbnail属性获取图像 URL )
| 归档时间: |
|
| 查看次数: |
2760 次 |
| 最近记录: |