Paano Intergrate ISBN-access sa iyong mga webpages na PHP Paggamit
ISBN o International Standard Book Numbers ay kapaki-pakinabang na tagapagkilala na maaaring magamit upang maghanap ng impormasyon tungkol sa mga indibidwal na libro. Kung nais mong isama lookups ISBN sa iyong mga aplikasyon ng web na PHP ay gumagawa ito maaaring gawin.
Hakbang One: ISBNdb.com ay isang nilikha ay isang API na nagpapahintulot sa mga gumagamit mula sa buong web para ma-access ang kanilang database ng mga talaan ISBN. Narito ang kanilang mga sariling paglalarawan ng API:
ISBNdb.com 's remote access application programming interface (API) ay dinisenyo upang payagan ang iba pang mga website at mga aplikasyon ng standalone na gamitin ang malawak na koleksyon ng data sa pamamagitan ng tinipon ISBNdb.com since 2003. Bilang ng ito sulat, sa Hulyo 2005, ang data ng kabilang halos 1,800,000 mga libro; halos 3,000,000 milyon library talaan; malapit sa isang milyong paksa; daan-daang libo ng mga may-akda at publisher na mga talaan-parse out ng library data; higit sa 10,000,000 mga talaan ng mga aktwal na at makasaysayang mga presyo.
Upang gamitin ang API ay kailangan mo munang magparehistro. Registration literal tumatagal ng segundo upang makumpleto. Matapos ito, kailangan mong i-set up ng isang key. Keys direkta payagan mo na ma-access ang ISBN database mula sa iyong sariling code. Ang ISBNdb.com website gumagawa ng set up ng mga pindutan ng madali.
Dalawang Hakbang: Ngayon ka magsimulang magsulat code upang makipag-ugnayan sa database. Ang isang kahilingan para sa isang lookup ISBN ay tumingin ng isang bagay tulad na ito:
Gusto mong ipasok ang iyong ma-access ang susi sa lugar ng XXXXXX. isbnQuery $ ay ang numero ng ISBN kayo ay interesado in $ isbnData ay isang XML file. Upang ma-access ang data na ito ang kailangan mo upang hayaan ang iyong code sa kung ano ito ay pakikitungo sa. Something tulad na ito gagana:
) ; $ XmlData = @ simplexml_load_file ($ isbnData) o mamatay ("no file load");
Ngayon ay maaari kang ma-access ang mga indibidwal na mga variable sa mga tawag sa mga katulad na ito:
]->Title ; $ Title = $ xmData-> BookList [0] -> BookData [0] -> Title;
Narito ang isang kumpletong nagtatrabaho halimbawa:
<? Php
$ SearchQuery = "9780684801223"; / / Ang mga ISBN para sa Ernest Hemingway's Old Man at ang Dagat
$ IsbnData = "http://isbndb.com/api/books.xml?access_key=XXXXXX&index1=isbn&value1 = $ searchQuery"; / / Tandaan na palitan XXXXXX sa iyong sariling access key
) ; $ XmlData = @ simplexml_load_file ($ isbnData) o mamatay ("no file load");
]->Title ; $ Title = $ xmlData-> BookList [0] -> BookData [0] -> Title;
]->AuthorsText ; May-akda $ = $ xmlData-> BookList [0] -> BookData [0] -> AuthorsText;
]->PublisherText ; $ Publisher = $ xmlData-> BookList [0] -> BookData [0] -> PublisherText;); echo ("$ pamagat <br/>");
); echo ("$ may-akda <br/>");
); echo ("$ publisher <br/>");/ / Halimbawa ng mga kopya na ito:
/ / Ang lumang tao at ang dagat
/ / Ernest Hemingway
/ / New York: Scribner Paperback Fiction, 1995.?>








































