#NEWLINE# def get_authenticated_user( self , callback ) : #NEWLINE# #INDENT# "Fetches the authenticated Facebook user.\n\n        The authenticated user includes the special Facebook attributes\n        'session_key' and 'facebook_uid' in addition to the standard\n        user attributes like 'name'.\n        " #NEWLINE# self . require_setting ( 'facebook_api_key' , 'Facebook Connect' ) #NEWLINE# session = escape . json_decode ( self . get_argument ( 'session' ) ) #NEWLINE# self . facebook_request ( method = 'facebook.users.getInfo' , callback = self . async_callback ( self . _on_get_user_info , callback , session ) , session_key = session [ 'session_key' ] , uids = session [ 'uid' ] , fields = 'uid,first_name,last_name,name,locale,pic_square' )