Как Intergrate ISBN доступе на веб-страницы с помощью PHP
Номер или международного стандартного книжного номера полезные идентификаторы, которые могут быть использованы для поиска информации об отдельных книгах. Если вы хотите включить ISBN поиска в веб-приложений PHP делает это выполнимо.
Шаг первый: ISBNdb.com это создает API, который позволяет пользователям со всего Интернета получают доступ к своей базе данных ISBN записей. Вот их собственное описание API:
ISBNdb.com 'S удаленного доступа интерфейс прикладного программирования (API) предназначен, чтобы позволить другим веб-приложений и автономного использования огромного сбора данных, собранных ISBNdb.com с 2003 года. На момент подготовки настоящего документа, в июле 2005 года, включает в себя данные почти 1800000 книг, почти 3000000 млн. библиотеку записей; около миллиона предметов; сотни тысяч автора и издателя записей парсится из библиотеки данных, более 10000000 отчеты о фактических и исторических Цены.
Для использования этого API необходимо сначала зарегистрироваться. Регистрация занимает буквально секунды до конца. После этого, вам необходимо создать ключ. Клавиши позволяет напрямую получить доступ к базе данных ISBN от вашего собственного кода. ISBNdb.com сайт делает создание ключи легко.
Шаг второй: Теперь вы начать написание кода для взаимодействия с базой данных. Запрос на ISBN поиска будет выглядеть так:
$ 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 ; $ Title = $ xmData-> BookList [0] -> BookData [0] -> Название;
Вот полный пример:
<? PHP
Searchquery $ = "9780684801223"; / / The ISBN для в Эрнест Хемингуэй Старик и море
$ isbnData = "http://isbndb.com/api/books.xml?access_key=XXXXXX&index1=isbn&value1 = $ Searchquery"; / / Не забудьте заменить XXXXXX с собственным ключом доступа
) ; $ xmlData = @ simplexml_load_file ($ isbnData) или умереть ( "Файл не загружен");
]->Title ; $ Title = $ xmlData-> BookList [0] -> BookData [0] -> Название;
]->AuthorsText ; Авторы $ = $ xmlData-> BookList [0] -> BookData [0] -> AuthorsText;
]->PublisherText ; $ = $ издателя xmlData-> BookList [0] -> BookData [0] -> PublisherText;); эхо ( "$ Title <br/>");
); эхо ( "$ авторов <br/>");
); эхо ( "$ издателя <br/>");/ / Этот пример выводит:
/ / Старик и море
/ / Эрнест Хемингуэй
/ / Нью-Йорк: Scribner мягкой Fiction, 1995.?>






















