Die Library of Congress hat eine Website, um Bücher nach ISBN zu durchsuchen. Eine einfache Möglichkeit, Buchinformationen abzurufen, ist die Verwendung einer URL wie:
%Vor%Gibt eine XML-Struktur zurück, die leicht analysiert werden kann. Die URL erfordert eine eindeutige LCCN-Nummer im folgenden Format:
%Vor%Ich habe eine Reihe von Büchern, deren ISBN im Barcode kodiert ist. Wie kann ich ISBN in LCCN abrufen / konvertieren, um die XML-Daten des Buchs abzurufen?
Sie können den SRU-Katalog der Kongressbibliothek verwenden. Die Abfrage würde etwa so aussehen:
lx2.loc.gov:210/lcdb?version=1.1&operation=searchRetrieve&query=bath.isbn= [ISBN] & amp; maximumRecords = 1 & amp; recordSchema = mods
Ersetzen Sie [ISBN] durch die ISBN, die Sie suchen möchten
Innerhalb dieser Antwort ist ein LCCN-Element. Der Katalog gibt jedoch bereits MODS zurück, so dass es möglicherweise gar nicht notwendig ist, etwas zu tun.
Sie können das Google Books-API verwenden, zum Beispiel: Ссылка
Die Antwort ist im JSON-Format. Es enthält sowohl ISBN-10 und ISBN-13-Bezeichner. Sie müssen die Anfragen mit Ihrer bevorzugten Programmiersprache abarbeiten, in Pharo Smalltalk mit PetitJson-Parser und Zink mit HTTPS-Unterstützung wäre das:
%Vor%Beachten Sie, dass Sie möglicherweise einen API-Schlüssel benötigen, um Batch-Anfragen an Google zu senden.