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)
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')
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)
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')
def setUp(self): self.wrapper = Facebook(client_id='client_id', access_token='access_token')