Sådan intergrate ISBN Access på dine websider Brug PHP
ISBN-numre eller International Standard Book Numbers er nyttige identifikation, som kan bruges til at finde oplysninger om de enkelte bøger. Hvis du ønsker at integrere ISBN-opslag i din web-applikationer PHP gør det doable.
Trin et: ISBNdb.com er en har skabt en API, der tillader brugere fra forskellige steder på internettet at få adgang til deres database over ISBN-registreringer. Her er deres egen beskrivelse af API:
ISBNdb.com 's fjernadgang application programming interface (API) er designet til at tillade andre hjemmesider og standalone applikationer bruge enorme indsamling af data indsamlet af ISBNdb.com siden 2003. Som dette skrives, i juli 2005, data omfatter næsten 1.800.000 bøger næsten 3.000.000 mio bibliotek optegnelser tæt på en million fag; hundredtusinder af forfatter og udgiver optegnelser parses ud af bibliotekets data; mere end 10 millioner registreringer af de faktiske og historiske priser.
For at bruge denne API skal du først registrere. Registreringen tager bogstaveligt sekunder at gennemføre. Efter dette, skal du oprette en nøgle. Taster giver dig mulighed for direkte adgang til ISBN database fra din egen kode. Den ISBNdb.com hjemmeside gør oprettelsen af nøgler let.
Trin to: Nu er du begynde at skrive kode til at interagere med databasen. En anmodning om en ISBN-opslag vil se nogenlunde sådan her:
Du vil indsætte din adgang nøgle i stedet for XXXXXX. $ IsbnQuery ville være isbn nummer, du er interesseret i. $ isbnData er en XML-fil. For at få adgang til denne data skal du lade din kode vide, hvad det er der beskæftiger sig med. Noget som dette vil arbejde:
) ; $ XmlData = @ simplexml_load_file ($ isbnData) or die ("Ingen fil indlæst");
Nu kan du få adgang til enkelte variabler med opkald ligner denne:
]->Title ; $ Title = $ xmData-> bogliste [0] -> BookData [0] -> Afsnit;
Her er en komplet arbejder eksempel:
<? Php
$ SearchQuery = "9780684801223" / / De ISBN for Ernest Hemingways gamle mand og havet
$ IsbnData = "http://isbndb.com/api/books.xml?access_key=XXXXXX&index1=isbn&value1 = $ searchQuery" / / Husk at erstatte XXXXXX med din egen adgang nøgle
) ; $ XmlData = @ simplexml_load_file ($ isbnData) or die ("Ingen fil indlæst");
]->Title ; $ Title = $ xmlData-> bogliste [0] -> BookData [0] -> Afsnit;
]->AuthorsText ; $ Forfattere = $ xmlData-> bogliste [0] -> BookData [0] -> AuthorsText;
]->PublisherText ; $ Udgiver = $ xmlData-> bogliste [0] -> BookData [0] -> PublisherText;); echo ("$ titel <br/>");
); echo ("$ forfattere <br/>");
); echo ("$ udgiver <br/>");/ / Dette eksempel udskriver:
/ / Den gamle mand og havet
/ / Ernest Hemingway
/ / New York: Scribner Paperback Fiction, 1995.?>








































