如何通过谷歌书api获取书籍封面图像

时间:2017-10-26 08:40:53

标签: ruby-on-rails api https

我使用google book api获取图书信息。我可以把一切都搞定,但我需要通过https获取图书封面图片链接。

现在就像这样,

"thumbnail": "http://books.google.com/books/content?id=UMq0HqrufZ8C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"

我想这样,

"thumbnail": "https://books.google.com/books/content?id=UMq0HqrufZ8C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"

我的控制器是,

def search
  @result = params[:search_words]
  escaped_address = URI.escape("https://www.googleapis.com/books/v1/volumes?q=#{@result}&maxResults=10")
  uri = URI.parse(escaped_address)
  json = Net::HTTP.get(uri)
  @hash = JSON.parse(json)
  @book = Book.new
end

任何帮助表示赞赏。谢谢您的提前!

0 个答案:

没有答案