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

Class facebook_connector

source code

object --+        
         |        
    signal --+    
             |    
     connector --+
                 |
                facebook_connector

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

Instance Methods [hide private]
 
__copy__(self)
Overrides copy method.
source code
 
__init__(self, facebook_uri, email, password=False, delay_time=20, name='facebook_connector')
Required Parameters facebook_uri : URI of Facebook server.
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
 
open(self)
Opens connection to facebook.
source code

Inherited from connector: __str__, close

Inherited from signal: signal, signal_connect, signal_unconnect

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__copy__(self)

source code 
Overrides copy method.
Overrides: connector.__copy__

__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.
Overrides: connector.__init__

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

Overrides: connector.execute

open(self)

source code 
Opens connection to facebook.
Overrides: connector.open