def dotransform(request, response):

    graph = login()

    try:
        r = graph.request(request.fields["uid"])

        if "username" in r:
            response += Person(r["username"])
    except GraphAPIError, e:
        response += UIMessage(str(e))
def dotransform(request, response):

    graph = login()

    try:
        r = graph.request(request.fields['uid'])

        if 'username' in r:
            response += Person(r['username'])
    except GraphAPIError, e:
        response += UIMessage(str(e))
def dotransform(request, response):

    graph = login()

    try:
        r = graph.fql('SELECT url FROM url_like WHERE user_id = %s' % request.fields['uid'])
        for u in r:
            e = URL('%s ...' % (u['url'][:50] if len(u['url']) > 50 else u['url']))
            e += Field('url', u['url'])
            response += e

    except GraphAPIError, e:
        response += UIMessage(str(e))
def dotransform(request, response):

    graph = login()

    try:
        r = graph.fql('SELECT url FROM url_like WHERE user_id = %s' %
                      request.fields['uid'])
        for u in r:
            e = URL('%s ...' %
                    (u['url'][:50] if len(u['url']) > 50 else u['url']))
            e += Field('url', u['url'])
            response += e

    except GraphAPIError, e:
        response += UIMessage(str(e))
示例#5
0
def dotransform(request, response):

    graph = login()

    try:
        r = graph.request('search', {'q' : request.value, 'type' : 'user'})

        if r['data']:
            u = r['data'][0]
            e = AffiliationFacebook(u['name'])
            e.uid = u['id']
            e.profileurl = 'https://www.facebook.com/%s' % u['id']
            response += e
    except GraphAPIError, e:
        response += UIMessage(str(e))
def dotransform(request, response):

    graph = login()

    try:
        b = f = graph.request('%s/locations' % request.fields['uid'])

        while graph.has_next(f):
            getlocs(response, f['data'])
            f = graph.next(f)

        while graph.has_previous(b):
            b = graph.previous(b)
            getlocs(response, b['data'])

    except GraphAPIError, e:
        response += UIMessage(str(e))