def get(self, request, format=None): """ Return a list of all users. """ try: if not request.user.is_authenticated(): raise NotValidFacebookAccount("User needs to be authenticated") graph = FacebookAuth(request.user.id).get_graph() users = graph.get_connections( id='me', connection_name='friends', fields='name') data = users.get('data') except NotValidFacebookAccount: data = [] return Response(data)
def get(self, request, format=None): """ Return a list of all users. """ after = request.GET.get('after', None) try: if not request.user.is_authenticated(): raise NotValidFacebookAccount("User needs to be authenticated") graph = FacebookAuth(request.user.id).get_graph() users = graph.get_connections( id='me', connection_name='taggable_friends', fields='name,picture', limit='30', after=after) data = users except NotValidFacebookAccount: data = [] return Response(data)