facebook-node-sdk icon indicating copy to clipboard operation
facebook-node-sdk copied to clipboard

how to retrive email and other thing using this module

Open himanshujain2010 opened this issue 11 years ago • 1 comments

var express = require('express'); var Facebook = require('facebook-node-sdk'); var app = express(); var pic; var cover; var data; app.configure(function () { app.use(express.bodyParser()); app.use(express.cookieParser()); app.use(express.session({ secret: 'password' })); app.use(Facebook.middleware({appId:'my app id ',secret:'my app secret', scope: 'email'})); });

app.get('/', Facebook.loginRequired(), function (req, res) {

req.facebook.api('/me?fields=cover',function(err,cover_pg){
    cover=cover_pg.cover.source;
    });

req.facebook.api('/me?fields=email,name,id',function(req,res2){
    //res.writeHead(400, {'Content-Type': 'text/plain'});
    data= res2.email.email;
    });
console.log('Hello, ' + pic +"\n" +cover+ "\n"+data+'!');

});

himanshujain2010 avatar Sep 08 '13 19:09 himanshujain2010

example : var configFacebook = {scope:['email','user_location','user_birthday']};

and after in app.get(app.get('/facebook', Facebook.loginRequired(configFacebook) ...

omarkahouaji avatar May 31 '16 14:05 omarkahouaji