etl :: connector :: facebook_connector :: facebook_connector :: Class facebook_connector
[hide private]
[frames] | no frames]

Class facebook_connector

source code

etl.connector.connector --+
                          |
                         facebook_connector

This is an ETL connector that is used to provide connectivity with Facebook server.

Instance Methods [hide private]
 
__init__(self, facebook_uri, email, password=False, delay_time=20, name='facebook_connector')
Required Parameters facebook_uri : URI of Facebook server.
source code
 
open(self)
Opens connection to facebook.
source code
 
execute(self, facebook, method, fields)
Required Parameters facebook : Facebook Object method : Method name like 'get_user_info' => Returns information of current user.
source code
 
__copy__(self)
Overrides copy method.
source code
Method Details [hide private]

__init__(self, facebook_uri, email, password=False, delay_time=20, name='facebook_connector')
(Constructor)

source code 

Required Parameters facebook_uri : URI of Facebook server. email : Email Address of Facebook User.

Extra Parameters password : Password. delay_time : Time in sec which is use to wait for login while opening login page in browser. name : Name of connector.

execute(self, facebook, method, fields)

source code 

Required Parameters
facebook  : Facebook Object
method    : Method name like
            'get_user_info'         => Returns information of current user.
            'get_friends'           => Returns all the friends and its information for current user.
            'get_user_events'       => Returns all the events related to current user and members of events.
            'get_user_groups'       => Returns all the groups and its members.
            'get_user_notes'        => Returns notes created by user.
            'get_user_notification' => Returns information on outstanding Facebook notifications for current session user.
            'get_user_profile'      => Returns the specified user's application info section for the calling application.
            'get_user_pages'        => Returns all visible pages to the filters specified.
            'get_user_photos'       => Returns all visible photos according to the filters specified.
            'get_user_albums'       => Returns metadata about all of the photo albums uploaded by the specified user.
            'get_user_status'       => Returns the user's current and most recent status.
            'get_user_links'        => Returns all links the user has posted on their profile through your application.
fields    : Fields List