Advertisement
Guest User

Untitled

a guest
Jun 25th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. module.exports.sendCampaign = function() {
  2.     getGroupUsers(1407520159508452);
  3. }
  4.  
  5. function getGroupUsers(id) {
  6.     var token = process.env.FACEBOOK_TOKEN;
  7.     var url = 'https://graph.facebook.com/v2.6/' + id + '/members?access_token=' + token;
  8.     var list = [];
  9.  
  10.     getGroupData(url, function(users, next) {
  11.         users.map(function(user) {
  12.             list.push(user.id);
  13.         });
  14.  
  15.         if (next) {
  16.             getGroupData(next);
  17.         } else {
  18.             return list;
  19.         }
  20.     });
  21.  
  22. }
  23.  
  24. function getGroupData(url, cb) {
  25.     request(url, function(err, http, body) {
  26.         if (!err && http.statusCode == 200) {
  27.         var body = JSON.parse(body);
  28.             var users = body.data;
  29.             var next = body.paging.next;
  30.             cb(users, next);
  31.       }
  32.     });
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement