0

まず、私はこれに関係するいくつかの読書があることを知っていますが、これについてレールの方法がどうなるかを見ていました

書籍を追加できるシンプルな書籍ライブラリを作成しますが、長いフォームを介してすべての情報を手動で入力するのではなく、ISBN 番号を入力するだけで API を介してすべての情報を取得できると便利です。Google データにそのような API があると思いますか? または誰かが他のものを使用していますか?APIを使用するのはこれが初めてなので、私を助けるアドバイス/リソースは大歓迎です

4

1 に答える 1

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

nokogiri の解析機能については、こちら
を参照してください。API とは何か、API がどのように機能するかについては、これが良い出発点になると思います。

于 2012-11-30T11:58:07.553 に答える