models.Users.findAll({
where: {gender: null},
limit: 1000,
offset: 0,
order: [
['id', 'ASC']
]
}).then(function(users) {
users.forEach(function(user) {
request("https://graph.facebook.com/v2.6/" + user.sender + "?access_token=" + config.pageAccessToken, function (error, response, body) {
if (!error && response.statusCode == 200) {
var userObject = JSON.parse(body);
if (userObject.gender) {
user.updateAttributes({
gender: userObject.gender
});
}
}
});
});
});
My above code is not quite working. Because some ids are missing to update while fetching user information from facebook api. Please let me know how to move another id when one id is successfully updated in NodeJS.
via ppshein
No comments:
Post a Comment