Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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)