0

Googleブックス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"
             }

なぜ何かアイデアはありますか?前もって感謝します。

4

1 に答える 1

1

Googleデベロッパーのウェブサイトから

販売可能性の手段:

この本が上記の国のGoogleeBookstoreで販売されているか、無料で提供されているかどうか。可能な値は、FOR_SALE、FREE、NOT_FOR_SALE、またはFOR_PREORDERです。返される値はnullの可能性があります

おそらく、あなたが探している本はあなたが探している国で販売されていないかもしれません(Google eBookstoreで)。

于 2013-03-24T17:50:57.667 に答える