Не удается запросить OpenLibrary - PullRequest
0 голосов
/ 25 апреля 2018

Я хочу составить запрос к RESTful API OpenLibrary, который выполняет следующие действия:

  1. фильтрует список книг по первым пяти буквам заголовка
  2. возвращает название книги, автора, дату публикации, описание и ссылку на большой эскиз обложки

Пока это все, что я смог написать с любым успехом:

http://openlibrary.org/query.json?type=/type/edition&authors=/authors/OL1A&covers=&title=&publish_date=&description=

Вы можете вырезать и вставить в свой браузер, чтобы увидеть результат, OpenLibrary не требует ключа API.

Мои главные препятствия кажутся:

  1. Я не могу понять, как отфильтровать книги по первым пяти буквам названия
  2. Я не могу понять, как превратить информацию на обложке в ссылку на миниатюру

Любая помощь?

1 Ответ

0 голосов
/ 08 мая 2018

API не позволяет вам искать первые 5 нативных, но вы можете создать код для использования API и применить регулярное выражение.

пример:

  • первые пять найденных букв Bhānu
  • регулярное выражение будет выглядеть так: [Bhānu] или Bhānu
  • регулярное выражение будет выглядеть следующим образом: "bhānumatīra deśa."

ссылка на пример регулярного выражения: https://regex101.com/r/cTVX1Z/4

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...