def _get_facebook_friends(self, user):

        fb_friends = []
        profile = User.get_profile(user.id)

        if profile:
            token = simplejson.loads(profile.tokens)['facebook']

            #TODO - resolver problema de cache do UserProfile

            url = 'https://graph.facebook.com/me/friends?access_token=%s' % token

            response = MSSCurl().get(url=url)
            for user in response['data']:
                #profile = MSSCurl().get(url='https://graph.facebook.com/%s' % user['id'])
                fb_friends.extend(self._get_related_friends(user['name']))

        return fb_friends
    def _get_facebook_friends(self, user):

        fb_friends = []
        profile = User.get_profile(user.id)

        if profile:
            token = simplejson.loads(profile.tokens)['facebook']

            #TODO - resolver problema de cache do UserProfile

            url = 'https://graph.facebook.com/me/friends?access_token=%s' % token

            response = MSSCurl().get(url=url)
            for user in response['data']:
                #profile = MSSCurl().get(url='https://graph.facebook.com/%s' % user['id'])
                fb_friends.extend(self._get_related_friends(user['name']))

        return fb_friends
    def _get_twitter_friends(self, user):

        tw_friends = []
        profile = User.get_profile(user.id)

        if profile:
            token = simplejson.loads(profile.tokens)['twitter']

            consumer_key = "f1j3JookvHIoe2MBL7HEg"
            consumer_secret = 'kdgLHtmyFh24UVIDIBtFRC9T5LUlRhgtCskIlG1P08'
            access_token_key = '353770828-OeTG1nMJEuMHIKEdVQvrFloXnI9hcUXBROZ8oyiX'
            access_token_secret = 'u30TQhtFmWB9bKgyXrhJ7SNLGuuxO2n3dJfswv66k'

            api = twitter.Api(consumer_key, consumer_secret, access_token_key, access_token_secret)

            try:
                users = api.GetFriends('sauloaride')
            except twitter.TwitterError, e:
                logging.exception("Can not get twitter friends on %s" % e)

            for user in users:
                tw_friends.extend(self._get_related_friends(user.name))
    def _get_twitter_friends(self, user):

        tw_friends = []
        profile = User.get_profile(user.id)

        if profile:
            token = simplejson.loads(profile.tokens)['twitter']

            consumer_key = "f1j3JookvHIoe2MBL7HEg"
            consumer_secret = 'kdgLHtmyFh24UVIDIBtFRC9T5LUlRhgtCskIlG1P08'
            access_token_key = '353770828-OeTG1nMJEuMHIKEdVQvrFloXnI9hcUXBROZ8oyiX'
            access_token_secret = 'u30TQhtFmWB9bKgyXrhJ7SNLGuuxO2n3dJfswv66k'

            api = twitter.Api(consumer_key, consumer_secret, access_token_key,
                              access_token_secret)

            try:
                users = api.GetFriends('sauloaride')
            except twitter.TwitterError, e:
                logging.exception("Can not get twitter friends on %s" % e)

            for user in users:
                tw_friends.extend(self._get_related_friends(user.name))