function getSenderName(senderId) {
var __name;
// Get user's first name from the User Profile API
// and include it in the greeting
request({
url: "https://graph.facebook.com/v2.6/" + senderId,
qs: {
access_token: process.env.PAGE_ACCESS_TOKEN,
fields: "first_name"
},
method: "GET"
}, function(error, response, body) {
if (error) {
console.log("Error getting user's name: " + error);
} else {
var bodyObj = JSON.parse(body);
__name = bodyObj.first_name;
console.log("1.SenderId : " + senderId + " Name : " + __name);
}
});
console.log("2.SenderId : " + senderId + " Name : " + __name);
return __name;
}
with above code i get
1.SenderId : 1234 Name : Vinay
2.SenderId : 1234 Name : Undefined
can anybody help me in how to access variable which is inside such nested function