无法查询OpenLibrary

时间:2018-04-25 10:47:32

标签: json api restful-architecture

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

  1. 按照标题的前五个字母过滤图书清单
  2. 返回图书的标题,作者,发布日期,说明以及指向封面大缩略图的链接
  3. 到目前为止,这是我能够取得任何成功的全部内容:

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

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

    我的主要障碍似乎是:

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

1 个答案:

答案 0 :(得分:0)

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

示例:

  • 搜索前五个字母Bhānu
  • 正则表达式如下所示:[Bhānu]Bhānu
  • 正则表达式如下所示:"bhānumatīra deśa."

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