我有一个非常棘手的API,我从中获取了一些书籍信息。我需要获得封面图片,但我无法获得。
这就是我的API的样子:
这是我的代码,直到'覆盖'。我无法通过大封面选择。
@infos = HTTParty.get("http://openlibrary.org/api/books?bibkeys=ISBN:#{params[:isbn]}&jscmd=data&format=json")
@data = @infos["ISBN:#{params[:isbn]}"]
@cover = @data['cover]
正如您所看到的,我正在使用Ruby。有帮助吗?
答案 0 :(得分:1)
试试这个
@infos = HTTParty.get("https://openlibrary.org/api/books?bibkeys=ISBN:#{params[:isbn]}&jscmd=data&format=json")
@data = @infos["ISBN:#{params[:isbn]}"]
@cover = @data['cover']["large"]
答案 1 :(得分:-1)
我对API有点熟悉。 虽然我无法告诉您在代码方面做了什么,我可以告诉您,您需要做的是从Google Chrome商店下载Postman并按住您的链接。然后,这将解析该站点上的任何代码为JSON格式。然后,您应该能够看到照片的位置,然后从那里访问它。