如何集成书号访问您的网页上用PHP
的ISBN或国际标准图书编号是有益的识别,可以用来找到有关个别书籍。 如果你想整合书号查询您的网络应用的PHP使得可行的。
步骤一: ISBNdb.com是创造了一个API ,允许用户从网上获取他们的数据库书号记录。 这是他们自己的描述的API :
ISBNdb.com的远程接入应用程序接口( API )的目的是让其他网站和独立的应用程序使用大量收集数据的收集ISBNdb.com自2003年以来。 在写本,于2005年7月,该数据包括近180.0万书;近三万亿库记录;接近100万科目;数以十万计的作者和出版者的记录解析出库数据;超过一千万记录的实际和历史价格。
若要使用此API 必须先注册。登记字面秒钟即可完成。 在这之后,您需要建立一个关键。 键可让您直接访问数据库的ISBN从您自己的代码。 ISBNdb.com网站的建立使钥匙容易。
第二步:现在您可以开始写代码进行互动交流的数据库。 请求查找一个书号将看起来就像这样:
$ isbnData = “ http://isbndb.com/api/books.xml?access_key=XXXXXX&index1=isbn&value1 = $ isbnQuery ” ;
你可以插入您的访问关键的位置上XXXXXX号。 $ isbnQuery将ISBN号码您感兴趣$ isbnData是一个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年。? “






















