【问题标题】:Google Books API always returns saleability="NOT_FOR_SALE"Google Books API 总是返回 saleability="NOT_FOR_SALE"
【发布时间】:2013-03-24 17:37:19
【问题描述】:

我在玩Google Books API。我使用以下 jQuery 代码来获取按图书 ISBN 搜索的图书结果:

$.ajax({
    dataType: "jsonp",
    url: 'https://www.googleapis.com/books/v1/volumes',
    data: {q: 'isbn:' + myIsbn, country: 'UK'},
    crossDomain: true,
    success: function(data){
        console.info('Google Books API retrieved:');
        console.info(data);
    },
    error: function(){
        console.log(arguments)
    }
});

我面临的问题是,无论我搜索什么书,salesInfo.salablity 总是“NOT_FOR_SALE”

"saleInfo" : { "country" : "GB",
               "isEbook" : false,
               "saleability" : "NOT_FOR_SALE"
             }

任何想法为什么?提前致谢。

【问题讨论】:

    标签: javascript jquery json google-books


    【解决方案1】:

    来自Google Developer's website

    销售方式:

    无论这本书是否可以出售或免费提供 上述国家/地区的 Google 电子书店。可能的值 是 FOR_SALE、FREE、NOT_FOR_SALE 或 FOR_PREORDER。返回的值 可能为空

    您要搜索的图书可能无法在您搜索的国家/地区出售(在 Google 电子书店)。

    【讨论】:

    • 我找不到一本可以返还价格的书。实际上,我需要的只是出版商的封面价格(书中列出的价格)。我可以使用其他 API 吗?
    • 我尝试了谷歌电子书店中列出的一些书籍,我选择美国作为国家参数,我设法检索了价格。谢谢。
    猜你喜欢
    • 2012-07-07
    • 2017-03-17
    • 2014-12-12
    • 1970-01-01
    • 2018-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多