I make a request towards FB graph api through node js' request:
request({
url: 'https://graph.facebook.com/v2.6/' + userId + '?fields=first_name,last_name&access_token=' + token,
method: 'GET',
}, function (error, response, body) {
console.log(error);
}).on('response', function (response) {
response.on('data', function (data) {
console.log('user data ' + data); // logs user data {
// "first_name": "Marcus",
// "last_name": "Green" }
var userData = {
firstName: data['first_name'],
lastName: data['last_name']
};
console.log(userData.firstName) // logs undefined
})
});
Same happens when I assign like data.first_name
or data.last_name