A Book Info PHP é uma API simples para buscar informações sobre livros utilizando a biblioteca Open Library.
GET /search/book/:title
Parâmetro | Tipo | Descrição |
---|---|---|
title |
string |
Obrigatório. O título do livro que você deseja pesquisar. |
exemplo de uso da rota:
/search/book/harry potter
[
{
"title": "Harry Potter and the Philosopher's Stone",
"author": "J. K. Rowling",
"summary": "Resumo não fornecido"
},
{
"title": "Harry Potter and the Chamber of Secrets",
"author": "J. K. Rowling",
"summary": "Resumo não fornecido"
},
...
]
GET /book/category/:category
Parâmetro | Tipo | Descrição |
---|---|---|
category |
string |
Obrigatório. A categoria do livro que você deseja pesquisar |
exemplo de uso da rota:
/book/category/fiction
[
{
"title": "To Kill a Mockingbird",
"authors": ["Harper Lee"]
},
{
"title": "1984",
"authors": ["George Orwell"]
},
...
]
GET /book/recommendations
exemplo de uso da rota:
/book/recommendations
[
{
"title": "Pride and Prejudice",
"author": "Jane Austen",
"summary": "lorem ipsum dolor at..."
},
{
"title": "The Great Gatsby",
"author": "F. Scott Fitzgerald",
"summary": "lorem ipsum dolor at..."
},
...
]
A API está configurada para permitir solicitações de diferentes origens (CORS) para garantir que ela possa ser acessada de diferentes aplicativos da web. Os seguintes cabeçalhos CORS estão configurados:
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS
Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept
- Primeiro, instale o projeto utilizando o comando abaixo:
composer install
- Compilando o projeto e criando ambiente local para desenvolvimento:
php -S localhost:8000 -t public
- Compilando e minificando para Produção:
composer build
A Book Info PHP é uma API simples para buscar informações sobre livros utilizando a biblioteca Open Library. Sinta-se à vontade para explorar as diferentes rotas disponíveis e experimentar diferentes parâmetros para obter os resultados desejados.
Se você tiver alguma dúvida ou precisar de ajuda adicional, não hesite em entrar em contato!
Divirta-se explorando a Book Plus API!