无法查询OpenLibrary

Le *_*ced 5 api json restful-architecture

我想编写一个查询OpenLibrary的RESTful API,执行以下操作:

  1. 按标题的前五个字母过滤图书清单
  2. 返回书籍的标题,作者,出版日期,描述以及封面大缩略图的链接

到目前为止,这是我能够创造的所有成功:

http://openlibrary.org/query.json?type=/type/edition&authors=/authors/OL1A&covers=&title=&publish_date=&description=
Run Code Online (Sandbox Code Playgroud)

您可以剪切并粘贴到浏览器中以查看结果,OpenLibrary不需要API密钥.

我的主要障碍似乎是:

  1. 我无法弄清楚如何按标题的前五个字母过滤书籍
  2. 我无法弄清楚如何将封面信息转换为实际缩略图的链接

有帮助吗?

小智 0

API 不允许您搜索前 5 个本机,但您可以创建代码来使用 API 并应用正则表达式。

\n\n

例子:

\n\n
    \n
  • 搜索的前五个字母Bha\xcc\x84nu
  • \n
  • 正则表达式看起来像这样:[Bha\xcc\x84nu]或者Bha\xcc\x84nu
  • \n
  • 正则表达式将如下所示:"bha\xcc\x84numati\xcc\x84ra des\xcc\x81a."
  • \n
\n\n

链接到正则表达式示例:https ://regex101.com/r/cTVX1Z/4

\n