Ejemplo n.º 1
0
	def get_queryset(self):
		user = self.request.user
		sacc = SocialAccount.objects.get(user = user) #Social Account
		stkn = SocialToken.objects.get(account = sacc) #Social Token
		api = Facebook(access_token=stkn.token)
		request = api.user_picture(id='me').get(params={'type':'large','fields':'url','redirect':'false'})
		self.image_url = request._data['data']['url']

		return UserStatistics.objects.filter(user = user)
Ejemplo n.º 2
0
	def get_queryset(self):
		user = self.request.user
		sacc = SocialAccount.objects.get(user = user) #Social Account
		stkn = SocialToken.objects.get(account = sacc) #Social Token
		api = Facebook(access_token=stkn.token)
		requests = api.user_friends(id='me').get(params={'fields':'id,picture.type(large)'})

		for request in requests().pages():
			self.friend_list[request._data['id']] = request._data['picture']['data']['url']

		return Rank.objects.filter(social_account__uid__in=self.friend_list).order_by('-points')
Ejemplo n.º 3
0
    def get_queryset(self):
        user = self.request.user
        sacc = SocialAccount.objects.get(user=user)  #Social Account
        stkn = SocialToken.objects.get(account=sacc)  #Social Token
        api = Facebook(access_token=stkn.token)
        request = api.user_picture(id='me').get(params={
            'type': 'large',
            'fields': 'url',
            'redirect': 'false'
        })
        self.image_url = request._data['data']['url']

        return UserStatistics.objects.filter(user=user)
Ejemplo n.º 4
0
    def get_queryset(self):
        user = self.request.user
        sacc = SocialAccount.objects.get(user=user)  #Social Account
        stkn = SocialToken.objects.get(account=sacc)  #Social Token
        api = Facebook(access_token=stkn.token)
        requests = api.user_friends(id='me').get(
            params={'fields': 'id,picture.type(large)'})

        for request in requests().pages():
            self.friend_list[
                request._data['id']] = request._data['picture']['data']['url']

        return Rank.objects.filter(
            social_account__uid__in=self.friend_list).order_by('-points')
class TestTapioca(unittest.TestCase):
    def setUp(self):
        self.wrapper = Facebook(client_id='client_id',
                                access_token='access_token')

    def test_resource_access(self):
        resource = self.wrapper.user_feed(id='me')

        self.assertEqual(resource.data(), 'https://graph.facebook.com/me/feed')
class TestTapioca(unittest.TestCase):

    def setUp(self):
        self.wrapper = Facebook(client_id='client_id', access_token='access_token')

    def test_resource_access(self):
        resource = self.wrapper.user_feed(id='me')

        self.assertEqual(resource.data(), 'https://graph.facebook.com/me/feed')
 def setUp(self):
     self.wrapper = Facebook(client_id='client_id',
                             access_token='access_token')
 def setUp(self):
     self.wrapper = Facebook(client_id='client_id', access_token='access_token')