首先,我知道我有一些与此有关的阅读材料,但我正在寻找解决此问题的 Rails 方式
我将建立一个简单的书库,您可以在其中添加书籍,但不是通过长表格手动输入所有信息,如果我可以输入 ISBN 号并通过 api 检索所有信息,那就太好了。我相信谷歌数据有这样的api?还是有人使用其他东西?这将是我第一次使用 api,所以任何可以帮助我的建议/资源将不胜感激
首先,我知道我有一些与此有关的阅读材料,但我正在寻找解决此问题的 Rails 方式
我将建立一个简单的书库,您可以在其中添加书籍,但不是通过长表格手动输入所有信息,如果我可以输入 ISBN 号并通过 api 检索所有信息,那就太好了。我相信谷歌数据有这样的api?还是有人使用其他东西?这将是我第一次使用 api,所以任何可以帮助我的建议/资源将不胜感激
似乎有一项服务可以提供您正在寻找的东西 - http://isbndb.com/docs/api/20-structure.html
导轨代码:
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