Google Books API始终返回saleability =“NOT_FOR_SALE”

时间:2013-03-24 17:37:20

标签: javascript jquery json google-books

我正在玩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"
             }

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

1 个答案:

答案 0 :(得分:1)

来自Google Developer's website

可销售性意味着:

  

本书是否可供出售或免费提供   上面列出的国家/地区的Google eBookstore。可能的值   是FOR_SALE,FREE,NOT_FOR_SALE或FOR_PREORDER。返回的值   可能为空

可能,您正在搜索的图书可能无法在您正在搜索的国家/地区进行销售(在Google eBookstore 上)。