是否有基于ISBN的书籍摘要的JavaScript API?

时间:2013-11-14 13:37:28

标签: javascript api isbn

我在非常有限的环境中工作,我不能使用任何需要身份验证的API。 https://openlibrary.org处的API会很完美,但不会提供书籍摘要。我需要做的就是从我传递的ISBN号码中获取书籍摘要(类似于书籍的封底)。

我必须使用javascript,因为我只能访问客户端代码。

2 个答案:

答案 0 :(得分:2)

基于亚马逊的产品广告API文档:

您应该能够在未经身份验证的情况下使用以下请求提取图书的“产品说明”:

http://webservices.amazon.com/onca/xml?
    Service=AWSECommerceService&
    AWSAccessKeyId=[AWS Access Key ID]&
    Operation=ItemLookup&
    ItemId=[ISBN]&
    IdType=ISBN&
    ResponseGroup=EditorialReview&
    Condition=All&
    Timestamp=[YYYY-MM-DDThh:mm:ssZ]&
    Signature=[Request Signature]

是的,您可能需要注册一个亚马逊访问密钥,并且可能存在适用于您的请求的速率限制,但此 应该让您无需维护用户身份验证会话。

答案 1 :(得分:0)

Google Web Search API也可能有用(https://www.google.com/search?q=0596002068&

然后用https://www.mashape.com/warting/scrapegoat#!endpoint-scrapePrerendered

之类的东西刮掉第一个结果

我能够得到如下书的摘要:

enter image description here