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.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))