API REST: Ricerca di libri e riviste nella Biblioteca di Ateneo.

Ricerca di libri e riviste nella Biblioteca di Ateneo.

 

Description:

Dato un titolo, un autore, un editore o in generale una parola, l' API restituisce l'elenco dei record che soddisfano la richiesta di ricerca.

 

URL:

http://students.uniparthenope.it:19091/UniLibrary/searchbook.json

 

HTTP Method:

GET

 

Resource Formats:

  • application/json;
  • application/xml;

 

Authentication:

Not required.

 

Request entities:

  • request (obbligatorio);
  • by { all, author, title, editor, subject,  isbn, issn, system_nbr } (Campo non obbligatorio, in caso di assenza, la ricerca sarà di tipo all);

 

Responses:

  • 405     NO_METHOD                     Method not allowed.
  • 413     NO_REQUEST                   No data sent
  • 205     NO_RESULTS                    No data available

 

Prova l'API REST sulla console di students.uniparthenope.it:

get("http://students.uniparthenope.it:19091/UniLibrary/searchbook.json", {"request":"giunta", "by":"all"})

 

Example of use:

 

Response Entities:

{ RECORD: [ { author: " Giunta, Francesco ", title: " Il bilancio / Francesco Giunta, Michele Pisani ", uniform_title: " Il bilancio ", edition: " 2. ed. ", publication: " Milano : Apogeo, c2008 ", description: " XIV, 704 p. ; 24 cm ", series: " Idee & strumenti ", language: " ita ", standard_series: " Idee & strumenti ", ISBN: " ISBN 978-88-503-28055 ", subject: " Bilancio ", alternative_author: " Pisani, Michele ", CCD: " 657.3 (ed. 22) ", info_copies: "Biblioteca Centrale ", general_note: "", notes_bond: "", bond: "", known_example: "", ownership_note: "", published: "", content: "", library: "Biblioteca-Centrale( 1/ 0) ", collocation: "657-B/30 " }, { author: " Giunta, Francesco <\1956- > ", title: " Economia aziendale / Francesco Giunta ", uniform_title: " Economia aziendale ", edition: "", publication: " Padova : Cedam, 2008 ", description: " XVIII, 434 p. ; 24 cm ", series: "", language: " ita ", standard_series: "", ISBN: " ISBN 978-88-13-27348-4 ", subject: " Aziende - Gestione ", alternative_author: "", CCD: " 338.5 (ed. 21) ", info_copies: "Polo Ing. Sc. Tecn. ", general_note: "", notes_bond: "", bond: "", known_example: "", ownership_note: "", published: "", content: "", library: "Polo-Ing.-Sc.-Tecn.( 1/ 0) ", collocation: "P1 338-E-16 " }, { author: " Giunta, Fausto ", title: " Lineamenti di diritto penale dell’economia / Fausto Giunta ", uniform_title: "", edition: " 2. ed. ", publication: " Torino : Giappichelli, 2004- ", description: " v. ; 24 cm ", series: " Trittico giuridico, Manuali ", language: " ita ", standard_series: " Trittico giuridico. Manuali ", ISBN: " ISBN 88-348-4568-4 (v. 1) ", subject: "", alternative_author: "", CCD: " 345.450268 (ed. 20) ", info_copies: "Giurisprudenza ", general_note: "", notes_bond: "", bond: "", known_example: "", ownership_note: "", published: "", content: " 1.: Delitti contro l’economia pubblica e reati societari. - 2004 ", library: "Giurisprudenza( 1/ 0) ", collocation: "R-0074 " }, { author: " Camera di commercio industria artigianato e agricoltura ", title: " Raccolta degli usi della provincia di Napoli : 1990 : approvata con delibera della Giunta camerale n. 421 del 12.7.94 / Camera di commercio industria artigianato e agricoltura di Napoli ", uniform_title: "", edition: "", publication: " [Napoli] : Camera di commercio industria artigianato e agricoltura, stampa 1995 ", description: " 524 p. ; 24 cm ", series: "", language: " ita ", standard_series: "", ISBN: " ISBN 88- ", subject: "", alternative_author: "", CCD: "", info_copies: "Giurisprudenza ", general_note: "", notes_bond: "", bond: "", known_example: "", ownership_note: "", published: "", content: "", library: "Giurisprudenza( 1/ 0) ", collocation: "3O(001) " }, { author: "", title: " Atti del XXIV Convegno nazionale dell’ Associazione italiana di cartografia Proceedings of the XXIV national meeting of the Associazione italiana di cartografia : L’Aquila, 25-28 maggio 1988 / Regione Abruzzo : Ufficio stampa della Giunta ", uniform_title: " Atti del XXIV Convegno nazionale dell’ Associazione italiana di cartografia ", edition: "", publication: " S. Atti di Teramo : Edigrafital, 1989 ", description: " 816 p. : ill. ; 24 cm ", series: "", language: " ita ", standard_series: "", ISBN: "", subject: " Cartografia ", alternative_author: "", CCD: " (ed. 20) 526 ", info_copies: "Dip. di Scienze Applicate ", general_note: "", notes_bond: "", bond: " Fa parte di: Bollettino dell’Associazione Italiana di Cartografia ", known_example: "", ownership_note: "", published: "", content: "", library: "Dip.-di-Scienze-Applicate( 1/ 0) ", collocation: "S 526/12 " }, { author: " Rompiasio, Giulio ", title: " Metodo in pratica di sommario o sia Compilazione delle leggi, terminazioni & ordini appartenenti agl’illustrissimi & eccellentissimi collegio e magistrato alle acque opera dell’avvocato fiscale Giulio Rompiasio : in Venezia 1733 / riedizione critica a cura di Giovanni Caniato ", uniform_title: "", edition: "", publication: " Venezia : Ministero per i beni culturali e ambientali - Archivio di Stato di Venezia - Regione del Veneto - Giunta regionale, 1988 ", description: " 176, XXIV, 601 p. : ill., tav. ; 30 cm ", series: " Strumenti per la ricerca archivistica. Sez. 1., Repertori antichi ; 1 ", language: " ita ", standard_series: " Strumenti per la ricerca archivistica ", ISBN: "", subject: "", alternative_author: "", CCD: " 346.453104691 (ed. 19) ", info_copies: "Biblioteca Centrale ", general_note: " In test. al front.: Ministero per i beni culturali e ambientali, Archivio di Stato di Venezia; Giunta regionale del Veneto. ", notes_bond: "", bond: "", known_example: "", ownership_note: "", published: "", content: "", library: "Biblioteca-Centrale( 1/ 0) ", collocation: "346.00945/100 " }, { author: "", title: " Rovigo : le chiese : catalogo dei beni artistici e storici / [a cura] di Vittorio Sgarbi ", uniform_title: "", edition: "", publication: " Venezia : Giunta regionale del Veneto Marsilio, 1988 ", description: " XIV, 496 p., [32] c. di tav. : ill ; 29 cm ", series: "", language: " ita ", standard_series: "", ISBN: "", subject: " Rovigo - Chiese ", alternative_author: "", CCD: " 759 (ed. 20) ", info_copies: "Biblioteca Centrale ", general_note: "", notes_bond: "", bond: "", known_example: "", ownership_note: "", published: "", content: "", library: "Biblioteca-Centrale( 1/ 0) ", collocation: "759/101 " }, { author: " Giunta, Giovanni ", title: " Il redditometro : l’accertamento sintetico dopo il Decreto Ministeriale del 21 Luglio 1983 (...) / di Giovanni Giunta ", uniform_title: "", edition: "", publication: " [Milano] : Ipsoa informatica, 1983 ", description: " 173 p. ; 24 cm ", series: "", language: " ita ", standard_series: "", ISBN: " ISBN 88-217-0083-6 ", subject: " Reddito - Determinazione ", alternative_author: "", CCD: " 343 ", info_copies: "Biblioteca Centrale ", general_note: "", notes_bond: "", bond: "", known_example: "", ownership_note: "", published: "", content: "", library: "Biblioteca-Centrale( 1/ 0) ", collocation: "336-R/1 " }, { author: " Conferenza nazionale sulla cartografia <\1979 ; Firenze> ", title: " Conferenza nazionale sulla cartografia : atti della conferenza promossa ed organizzata dalla regione Toscana con il patrocinio del Ministero della Ricerca Scientifica e Tecnologia e la collaborazione del Consiglio Nazionale delle Ricerche ", uniform_title: " Conferenza nazionale sulla cartografia ", edition: "", publication: " Firenze : Giunta Regionale Toscana, 1979 ", description: " 607 p. ; 24 cm ", series: "", language: " ita ", standard_series: "", ISBN: "", subject: " Cartografia - Congressi ", alternative_author: "", CCD: " 526 (ed. 21) ", info_copies: "Dip. di Scienze Applicate ", general_note: "", notes_bond: "", bond: "", known_example: "", ownership_note: "", published: "", content: "", library: "Dip.-di-Scienze-Applicate( 1/ 0) ", collocation: "S 526/1 " }, { author: " Angelici, Mario ", title: " Il giudizio di fronte alla Giunta provinciale amministrativa : in relazione anche alla riforma della giustizia amministrativa / Mario Angelici ", uniform_title: "", edition: "", publication: " Padova : CEDAM, 1958 ", description: " X, 170 p. ; 26 cm ", series: "", language: " ita ", standard_series: "", ISBN: "", subject: " Giustizia amministrativa - Riforma ", alternative_author: "", CCD: " 350 (ed. 20) ", info_copies: "Biblioteca Centrale ", general_note: "", notes_bond: "", bond: "", known_example: "", ownership_note: "", published: "", content: "", library: "Biblioteca-Centrale( 1/ 0) ", collocation: "DEP I-0168 " }, { author: " Kamtz, Ludwig Friedrich ", title: " Prelezioni di meteorologia / per Luigi Federigo Kamtz ; versione dal tedesco di V. Kohler e L. Del Re riveduta e corretta con la giunta di alquante note ricavate da quelle di Martins e Bravais ", uniform_title: "", edition: "", publication: " Torino : dalla Societa Editrice della Biblioteca dei Comuni Italiani, 1853 ", description: " 2 v. ", series: "", language: " ita ", standard_series: "", ISBN: "", subject: "", alternative_author: "", CCD: " 551.5 (ed. 21) ", info_copies: "Fondo Borbonico ", general_note: "", notes_bond: "", bond: "", known_example: " Voll. 1-2: Brossure editoriali (19x12 cm); legature parz. scucite; carte intonse; foxing UNIPARTHENOPE ", ownership_note: " Vol. 1: Sul front. antiche segnature mss.: 94-g-2 [n.i.]; Class VII 736 Ingress 2425 del Registro inventario della Regia Marina Biblioteca dipartimentale di Napoli; ivi, inoltre, 551.52 class Dewey dell’IUN; 2851 [n.i.]; timbri A e B della Reale Biblioteca di Marina UNIPARTHENOPE ", published: "", content: " Vol. 1: 231 p., [2] c. di tav. ripieg.Vol. 2: 510 p., [2] c. di tav. ripieg. ", library: "Fondo-Borbonico( 2/ 0) ", collocation: "BORB-G-30/I " }, { author: " Jatta, Giovanni <\1767-1844> ", title: " Cenno storico sull’antichissima città di Ruvo nella Peucezia : colla giunta della breve istoria del famoso combattimento de’ tredici cavalieri italiani con altrettanti francesi ... / del giureconsulto napolitano Giovanni Jatta ", uniform_title: "", edition: "", publication: " Napoli : dalla Tip. Porcelli, 1844 ", description: " 348, 30, 40 p., [2] c. di tav., [1] ritr. : ill. ; 28 cm. ", series: "", language: " ita ", standard_series: "", ISBN: "", subject: "", alternative_author: "", CCD: " 945.751 (ed. 21) ", info_copies: "Fondo Borbonico ", general_note: "", notes_bond: " Contiene anche: Rubastinorum numorum catalogus / edidit Franciscus M. Avellinius ", bond: "", known_example: " Legatura in quarto di pelle su piatti di cartone ricoperti di c. dec. (27x21x3 cm.); sul dorso A., tit. e fregi impressi in oro; ivi, inoltre, etichette con antiche segnature; tagli spruzzati; foxing UNIPARTHENOPE ", ownership_note: " Sulla controguardia ant. antiche segnature mss.: Sc.C.I-15 [n.i.]; 69 i 3 [n.i.]; Clas X N.° 156 Ingres 3482 del Registro inventario della Regia Marina Biblioteca dipartimentale di Napoli; sul r. della c. di g. ant. antica scegnatura ms.: 12L-N-12 [n.i.]; Timbri A e B della Reale Biblioteca di Marina UNIPARTHENOPE ", published: " Rubastinorum numorum catalogus ", content: "", library: "Fondo-Borbonico( 1/ 0) ", collocation: "BORB-P-32 " }, { author: " Jatta, Giovanni <\1767-1844> ", title: " Cenno storico sull’antichissima città di Ruvo nella Peucezia : colla giunta della breve istoria del famoso combattimento de’ tredici cavalieri italiani con altrettanti francesi ... / del giureconsulto napolitano Giovanni Jatta ", uniform_title: "", edition: "", publication: " Napoli : dalla Tip. Porcelli, 1844 ", description: " 348, 30, 40 p., [2] c. di tav., [1] ritr. : ill. ; 28 cm. ", series: "", language: " ita ", standard_series: "", ISBN: "", subject: "", alternative_author: "", CCD: " 945.751 (ed. 21) ", info_copies: "Fondo Borbonico ", general_note: "", notes_bond: " Contiene anche: Rubastinorum numorum catalogus / edidit Franciscus M. Avellinius ", bond: "", known_example: " Legatura in quarto di pelle su piatti di cartone ricoperti di c. dec. (27x21x3 cm.); sul dorso A., tit. e fregi impressi in oro; ivi, inoltre, etichette con antiche segnature; tagli spruzzati; foxing UNIPARTHENOPE ", ownership_note: " Sulla controguardia ant. antiche segnature mss.: Sc.C.I-15 [n.i.]; 69 i 3 [n.i.]; Clas X N.° 156 Ingres 3482 del Registro inventario della Regia Marina Biblioteca dipartimentale di Napoli; sul r. della c. di g. ant. antica scegnatura ms.: 12L-N-12 [n.i.]; Timbri A e B della Reale Biblioteca di Marina UNIPARTHENOPE ", published: " Rubastinorum numorum catalogus ", content: "", library: "Fondo-Borbonico( 1/ 0) ", collocation: "BORB-P-32 " } ] }

Commenti

Ritratto di Raffaele Montella

Ti suggerisco di creare queste due call (oltre a library):
search - stessa sintassi di library, ma restituisce gli id dei libri oltre al titolo e autore
book - riceve uno degli id restituiti da search e recupera le informazioni complete
In pratica la tua API sarà costituita da library (che già funziona), search e book.
Puoi dirmi se puoi fare questo al volo?
Mi raccomando non cambiare il funzionamento di library!
 

-----------------------
Raffaele Montella, PhD
Assistant Professor in Computer Science
Department of Applied Science
University of Napoli Parthenope
 

Ritratto di Mirko Zammartino

Prof,
mi metto all'opera. Non so se riesco a garantire il funzionamento entro oggi, ma ci provo!


Università Parthenope - Informatica - Scienze e Tecnologie

Home page: students.uniparthenope.it/~0124000223

Email: mirko.zammartino@studenti.uniparthenope.it

Ritratto di Raffaele Montella

Assicurati che l'api funziona anche quando non sei loggato.

-----------------------
Raffaele Montella, PhD
Assistant Professor in Computer Science
Department of Applied Science
University of Napoli Parthenope
 

Ritratto di Raffaele Montella

Funziona nel caso di ricerche del tipo "Giulio Giunta" ?
Perchè non scrivi un tutorial su come hai ricavato le api per la biblioteca?
Evinenziando le tecniche di analisi e di reverse engineering che hai adoperato.
 

-----------------------
Raffaele Montella, PhD
Assistant Professor in Computer Science
Department of Applied Science
University of Napoli Parthenope
 

Ritratto di Mirko Zammartino

Ok. 
Mi metto all'opera!
 
Mirko Zammartino


Università Parthenope - Informatica - Scienze e Tecnologie

Home page: students.uniparthenope.it/~0124000223

Email: mirko.zammartino@studenti.uniparthenope.it