首先我知道我有一些关于这方面的阅读但是我希望看到有什么方法可以解决这个问题
我打算建立一个简单的图书馆,你可以在这里添加书籍,但不是通过长形式手动输入所有信息,如果我只需输入ISBN号并通过一个文件检索所有信息就会很好。 API。我相信谷歌数据有这样的api?还是有人用其他东西?这将是我第一次使用api,因此任何有助于我的建议/资源都将受到高度赞赏
答案 0 :(得分:3)
似乎有一项服务可以提供您正在寻找的内容 - http://isbndb.com/docs/api/20-structure.html
Rails代码:
require 'open-uri'
class BookController < ApplicationController
def searchbook
resp = open("http://isbndb.com/api/books.xml?access_key=#{YOUR_API_KEY}&results=details&index1=isbn&value1=#{params[:isbn]}")
doc = Nokogiri.XML(resp.read)
# ... process response here
end
end