0
首先,我知道我有一些閱讀做的,但我一直在尋找,看看會是什麼要對這個檢索API信息時輸入ISBN號碼的Rails 3
我要建一個一個導軌方式簡單的圖書庫,您可以添加的書籍,但不是手動輸入通過一個長形的所有信息,這將是很好,如果我可以只輸入ISBN號和檢索通過API的所有信息。我相信谷歌的數據有這樣的api?還是有人使用別的東西?這將使用API,所以任何建議/資源,這將有助於我將不勝感激
首先,我知道我有一些閱讀做的,但我一直在尋找,看看會是什麼要對這個檢索API信息時輸入ISBN號碼的Rails 3
我要建一個一個導軌方式簡單的圖書庫,您可以添加的書籍,但不是手動輸入通過一個長形的所有信息,這將是很好,如果我可以只輸入ISBN號和檢索通過API的所有信息。我相信谷歌的數據有這樣的api?還是有人使用別的東西?這將使用API,所以任何建議/資源,這將有助於我將不勝感激
似乎有一個服務提供你正在尋找什麼是我的第一次 - 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
閱讀關於引入nokogiri的解析功能here
至於什麼的API實際上是和它是如何工作的,我認爲this是一個很好的起點。
感謝凱,你知不知道解釋API請求整個調用任何好的資源? – Richlewis
這可能是一個很好的起點 - http://programmers.stackexchange.com/questions/35939/how-do-web-apis-work – krichard
只是一個問題,就是它更好地處理JSON數據,而不是XML? – Richlewis