Intergrate ISBNコードをあなたのウェブページにアクセスするにはどのように PHP を使う上で

PHPでShortLikeAFox 8月に、 2008年の12日に投稿

ISBNコードや国際標準図書番号は、個々の書籍に関する情報を検索するために使用できる便利な識別子です。 PHPの場合は、やればできることをお客様のウェブアプリケーションでのISBN番号の検索を統合したい。

ステップ1 : ISBNdb.comにはAPIは、ユーザーは、ウェブの周りISBNコードレコードのデータベースにアクセスすることができます作成している。 ここには、独自のAPIの説明です:

ISBNdb.com '他のウェブサイトやスタンドアロンのアプリケーションを許可するように設計されているリモートアクセスアプリケーションプログラミングインターフェイス( API )のデータ収集ISBNdb.comで2003年以来膨大なコレクションを使用しています。 この文書を執筆し、 2005年7月と同様に、データのほとんどの書籍が含まれています1800000 ; ほぼmillionライブラリレコード3000000 ;近くは100万科目 ; 著者や出版社のレコードライブラリのデータを解析数十万人 ; 以上レコードを10000000実際、歴史的価格。

まず。申込み登録する必要がありますこのAPIを使用するには、文字通り完了するために秒かかります。 この後、キーを設定する必要があります。 キーを直接自分のISBNコードからデータベースにアクセスすることができます。 ISBNdb.comウェブサイトキーの設定が簡単になります。

ステップ2 :開始は、データベースと対話するコードを書く今している。 ISBN番号ルックアップのための要求を以下のようになります:

$ isbnData = " http://isbndb.com/api/books.xml?access_key=XXXXXX&index1=isbn&value1 = $ isbnQuery " ;

あなたがXXXXXXの場所でお客様のアクセスキーを挿入する。 isbnQuery $ $インチisbnData興味を持っている場合は、 ISBNコード番号となる XMLファイルです。 あなたのコードがそれをどう扱っていることをお知らせする必要がある、このデータにアクセスするには。 この仕事をするような何か:

) ; $ xmlData = @ simplexml_load_file ( $ isbnData ) または死ぬ"ファイルが読み込まない" ) ;

今あなたと個々の変数にアクセスすることができますこのような呼び出し:

]->Title ; $タイトル= $ xmData - >ブックリスト[ 0 ] -> B ookData[ 0 ] - >タイトル;

ここでは完全な作業例です:

< ? phpの

$ searchQuery = " 9780684801223 " ; / /アーネストヘミングウェイの老人と海のためのISBNコード
$ isbnData = " http://isbndb.com/api/books.xml?access_key=XXXXXX&index1=isbn&value1 = $ searchQuery " ; / /独自のアクセスキーとがXXXXXXを交換してください
) ; $ xmlData = @ simplexml_load_file ( $ isbnData ) または死ぬ"ファイルが読み込まない" ) ;
]->Title ; $タイトル= $ xmlData - >ブックリスト[ 0 ] -> B ookData[ 0 ] - >タイトル;
]->AuthorsText ; $作家= $ xmlData - >ブックリスト[ 0 ] -> B ookData[ 0 ] - >A u thorsText;
]->PublisherText ; $出版社= $ xmlData - >ブックリスト[ 0 ] -> B ookData[ 0 ] - >P u blisherText;

); ( " $ タイトルの中<br/> " )エコー;
); ( " $ 作家中<br/> " )エコー;
); ( " $ 出版社エコー中<br/> " ) ;

/ /この例でプリント:
/ /その老人と海
/ /アーネストヘミングウェイ
/ /ニューヨーク:スクリブナーペーパーバックフィクション、 1995 。

? >