【问题标题】:NodeJS showing google books content on my own appNodeJS 在我自己的应用程序上显示谷歌图书内容
【发布时间】:2017-10-01 00:37:20
【问题描述】:

我正在为自己开发一个谷歌图书管理器应用。我想在我自己的应用程序中访问整本书的内容,但谷歌图书搜索 api 为我提供了 json 格式的预览和信息链接。我是否有可能在自己的应用程序中阅读这本书,如果是,我该如何使用这些链接?谢谢

【问题讨论】:

    标签: node.js google-books


    【解决方案1】:

    您需要在应用程序中使用 API。它为您提供了一个 JSON 文件,因此您需要将该 JSON 文件解析为一个变量,然后您就有一个可以访问的标准 javascript 对象。

    以这个链接为例:

    https://www.googleapis.com/books/v1/volumes?q=horror

    给我们一个 JSON 文件。如果我想访问第一个对象的内容,我会这样做:

    var request = require('request');
    
    request('https://www.googleapis.com/books/v1/volumes?q=horror', function(error, response, body) {
        var library = JSON.parse(body);
        var firstBook = library[0].volumeInfo
        var title = firstBook.title;
        var authors = firstBook.authors;
        // etc... 
    });
    

    【讨论】:

    • 谢谢你这就是我要找的:)
    猜你喜欢
    • 2015-07-13
    • 1970-01-01
    • 2019-01-27
    • 2017-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-24
    相关资源
    最近更新 更多