【问题标题】:Thumbnail of Blogger Post URL using Blogger API使用 Blogger API 的 Blogger 帖子 URL 缩略图
【发布时间】:2017-07-25 08:48:36
【问题描述】:

我有一个应用程序使用 Blogger API 在列表视图中显示博客的帖子。有没有办法可以提取相应帖子 URL 的缩略图? 这是我们得到的一般 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": ""
      }
    }

【问题讨论】:

    标签: android json api thumbnails blogger


    【解决方案1】:

    根据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 并从那里找到图像 URL。

    2. 或者查询公开API获取帖子列表(通过-https://www.blogger.com/feeds/blogID/posts/default?alt=json并通过media$thumbnail属性获取图片URL)

    【讨论】:

    • 会试试的!!
    • 在查询字符串中添加参数 fetchImages=true
    【解决方案2】:

    如果您使用 Google API Client for Java 访问 Blogger API v3,则必须将 true 设置为 Blogger.Posts.List 对象的 fetchImages 布尔属性:

    // the request action
    final Blogger.Posts.List postsListAction = blogger.posts().list(BLOG_ID);
    
    // get post images as well (default: false)
    postsListAction.setFetchImages(true);
    

    【讨论】:

      猜你喜欢
      • 2018-06-19
      • 1970-01-01
      • 1970-01-01
      • 2011-08-05
      • 2023-04-09
      • 1970-01-01
      • 1970-01-01
      • 2014-06-25
      • 1970-01-01
      相关资源
      最近更新 更多