कैसे Intergrate आईऍसबीऍन प्रवेश करने के लिए आपका वेबपेज PHP का प्रयोग पर
ISBNs या अंतर्राष्ट्रीय मानक पुस्तक अंक कि व्यक्तिगत पुस्तकों के बारे में जानकारी प्राप्त करने के लिए इस्तेमाल किया जा सकता है उपयोगी identifiers हैं. अगर आप PHP यह संभव बनाता है अपने वेब अनुप्रयोगों में आईऍसबीऍन lookups को एकीकृत करना चाहता हूँ.
चरण एक: ISBNdb.com एक एक एपीआई से उपयोगकर्ताओं को वेब के आसपास आईऍसबीऍन रिकॉर्ड के अपने डेटाबेस का उपयोग करने की अनुमति देता है बनाया गया है. यहाँ एपीआई का अपना वर्णन है:
ISBNdb.com 'अन्य वेबसाइटों और स्वसंपूर्ण आवेदनों की अनुमति देने के लिए डिज़ाइन किया गया है दूरस्थ पहुँच अनुप्रयोग प्रोग्रामिंग अंतरफलक (एपीआई) के आंकड़ों ISBNdb.com द्वारा 2003 के बाद से एकत्र की विशाल संग्रह का उपयोग करें. इस लेखन का, जुलाई 2005 में के रूप में, डेटा को लगभग 1800000 किताबें शामिल हैं; लगभग 3000000 करोड़ पुस्तकालय रिकॉर्ड, करीब एक लाख विषयों के लिए, लेखक और प्रकाशक रिकॉर्ड पुस्तकालय डेटा से बाहर पार्स के हजारों की सैकड़ों; से अधिक 10000000 रिकॉर्ड वास्तविक और ऐतिहासिक कीमतों.
पहले तुम. पंजीयन रजिस्टर चाहिए इस API का उपयोग करने के लिए सचमुच पूरा करने के लिए सेकंड लेता है. इस के बाद, आपको एक चाबी की स्थापना करने की आवश्यकता है. कुंजी आप सीधे अपने खुद के कोड से आईऍसबीऍन डेटाबेस का उपयोग करने की अनुमति देते हैं. इस ISBNdb.com वेबसाइट चाबियाँ आसान स्थापित करता है.
कदम दो: शुरू डाटाबेस के साथ बातचीत करने के लिए कोड लिखने अब तुम हो. एक आईऍसबीऍन देखने के लिए एक अनुरोध कुछ इस तरह दिखेगा:
$ isbnData = "http://isbndb.com/api/books.xml?access_key=XXXXXX&index1=isbn&value1 = $ isbnQuery";
तुम XXXXXX के स्थान में आपकी पहुँच कुंजी डालने जाएगा. $ IsbnQuery तुम $ अंदर isbnData इच्छुक हैं ISBN संख्या होगी एक XML फ़ाइल है. आप अपने कोड के साथ क्या कर रहा है यह बताने के लिए की जरूरत है इस डेटा का उपयोग करने के लिए. यह काम करेगा ही कुछ:
) ; $ xmlData = @ simplexml_load_file ($ isbnData) या मर ( "नहीं भरा फाइल");
अब आप के साथ व्यक्तिगत चर का उपयोग कर सकते हैं यह करने के लिए इसी तरह के फोन:
]->Title ; $ शीर्षक = $ xmData-> BookList [0] -> BookData [0] -> शीर्षक;
यहाँ एक पूरा काम उदाहरण है:
<? PHP
$ searchQuery = "9780684801223"; / / अर्नेस्ट हेमिंग्वे का बूढ़ा आदमी और समुद्र के लिए आईऍसबीऍन
$ isbnData = "http://isbndb.com/api/books.xml?access_key=XXXXXX&index1=isbn&value1 = $ searchQuery"; / / अपने खुद के उपयोग कुंजी के साथ XXXXXX को बदलने के लिए याद रखें
) ; $ xmlData = @ simplexml_load_file ($ isbnData) या मर ( "नहीं भरा फाइल");
]->Title ; $ शीर्षक = $ xmlData-> BookList [0] -> BookData [0] -> शीर्षक;
]->AuthorsText ; $ लेखकों = $ xmlData-> BookList [0] -> BookData [0] -> AuthorsText;
]->PublisherText ; $ प्रकाशक = $ xmlData-> BookList [0] -> BookData [0] -> PublisherText;); ( "$ शीर्षक <br/>") गूंज;
); ( "$ लेखकों <br/>") गूंज;
); ( "$ प्रकाशक गूंज <br/>");/ / यह उदाहरण प्रिंट:
/ / बूढ़ा आदमी और समुद्र
/ / अर्नेस्ट हेमिंग्वे
/ / न्यू यॉर्क: Scribner किताबचा गल्प, 1995.?>






















