2017-03-05 93 views
2

我有一個使用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": "" 
     } 
    } 

回答

2

按照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財產。因此,你必須提供兩種選擇 -

  1. 無論是解析從content財產的HTML,並從那裏找到的圖片網址。

  2. 或查詢職位列表中的公開可用的API(通過 - https://www.blogger.com/feeds/blogID/posts/default?alt=json並通過media$thumbnail屬性來獲取圖像URL)

+0

會嘗試! –

+2

將參數添加到查詢字符串fetchImages = true –