Search code examples
javascriptnode.jsgoogle-apiserver-sidegoogle-feed-api

Does Google Feed API enable access via Node.js?


I want to use Google Feed API from a server (Node.js). I have already installed the googleapis module. My code is:

// parts omitted
var googleapis = require('googleapis');
// parts omitted
googleapis.discover('feeds').execute(function(err, client) {
var feed = new google.feeds.Feed('http://rss.lemonde.fr/c/205/f/3050/index.rss');
});
// parts omitted

But Node.js console tells me that "google is not defined". Any idea of the problem and solution?


Solution

  • to access Google Feed API using Node.js, you should try the google-feed-api module as explained here:

    https://www.npmjs.org/package/google-feed-api

    Hope it helps!

    Edit:

    I tried this with your URL and worked fine:

    var gfeed = require('google-feed-api');
    var feed = new gfeed.Feed('http://rss.lemonde.fr/c/205/f/3050/index.rss');
    feed.listItems(function(items){
        console.log(items);
    });