Webservice :: isbndb :: API :: Bücher

Webservice :: isbndb :: API :: Bücher ist eine Datenklasse für Buchinformationen.
Jetzt downloaden

Webservice :: isbndb :: API :: Bücher Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Randy J. Ray
  • Website des Verlags:
  • http://search.cpan.org/~rjray/WebService-ISBNDB-0.34/lib/WebService/ISBNDB/API/Subjects.pm

Webservice :: isbndb :: API :: Bücher Stichworte


Webservice :: isbndb :: API :: Bücher Beschreibung

Webservice :: isbndb :: API :: Bücher ist eine Datenklasse für Buchinformationen. Webservice :: isbndb :: API :: Bücher ist eine Datenklasse für Buchinformationen.Synopsis Verwenden von Webservice :: isbndb :: API :: Bücher; Mein $ book = Webservice :: isbndb :: Api-> NEU ({API_Key => $ KEY, ISBN => '0596002068'}); Diese Klasse repräsentiert Buchdaten von isbndb.com. Es ist eine Unterklasse von WebService :: isbndb :: API (siehe Webservice :: isbndb :: API) und erbt alle Attribute und Methoden dieser Klasse.methodsthe folgende Methoden sind für diese Klasse spezifisch oder überschrieben vom Super -Class.constructoral Constructor für diese Klasse kann ein einzelnes skalares Argument anstelle einer Hash-Referenz annehmen: neu ($ isbn | $ title | $ args) Dies erstellt ein neues Objekt und gibt einen Referenz an. Wenn der übergebene Parameter eine Hash-Referenz ist, wird sie als normal, pro Klasse :: STD-Mechaniker behandelt. Wenn der Wert ein Skalar ist, wird es getestet, um zu sehen, ob es sich um ein gültiges ISBN handelt (mit dem Business :: ISBN-Modul). Wenn dies der Fall ist, wird es als Suchschlüssel verwendet, um das entsprechende Buch zu finden. Wenn es sich nicht um ein gültiges ISBN handelt, wird davon ausgegangen, dass es der Titel ist, und wird ebenfalls als Suchschlüssel verwendet. Da der Titel mehr als ein Spiel zurückgeben kann, wird der erste anpassende Datensatz von der Quelle zum Erstellen des Objekts verwendet. Wenn das Argument das Hash-Referenzformular ist, dann ist ein neues Objekt immer aufgebaut; Um Suchvorgänge durchzuführen, finden Sie in den Methoden Suchen () und Find (). Somit sind die folgenden zwei Zeilen tatsächlich anders: $ book = webservice :: isbndb :: API :: Bücher-> Neu ({isbn => 0596002068 '}); $ book = Webservice :: isbndb :: API :: Bücher-> NEU ('0596002068'); Der erste erstellt ein neues Objekt, das nur das ISBN-Attribut-Set hat. Der zweite gibt ein neues Objekt zurück, das das Buch mit ISBN 0596002068 mit allen Daten darstellt. Die Klasse definiert auch: Kopieren ($ Target) Kopiert das Zielobjekt in das anrufende Objekt. Alle Attribute (einschließlich der ID) werden kopiert. Diese Methode ist als "kumulativ" gekennzeichnet (siehe Klasse :: STD), und jede Unterklasse dieser Klasse sollte ihre eigene Kopie () angeben und auch "kumulativ" markieren, um sicherzustellen, dass alle Attribute auf allen Ebenen kopiert werden. Die Kopiermethode in WebService :: isbndb :: API. Anforderungen: · Perl.


Webservice :: isbndb :: API :: Bücher Zugehörige Software