Пример #1
0
 def __init__(self, *arg, **karg):
     BaseHandler.__init__(self, *arg, **karg)
     
     # require config variable using tornado
     self.require_setting("twitter_consumer_key", "Twitter OAuth")
     self.require_setting("twitter_consumer_secret", "Twitter OAuth")
     self.require_setting("twitter_callback_url", "Twitter OAuth")
     
     # oauth object instances
     self._oauth_consumer = OAuthConsumer(self.settings["twitter_consumer_key"],
                                          self.settings["twitter_consumer_secret"])
     self._oauth_datastore = OAuthDataStore.get_or_insert(str(self.current_user),
                                                          user=self.current_user,
                                                          service=SERVICE)
     
     self._oauth_client = OAuthTwitter(self._oauth_consumer)
     self._oauth_client.set_callback_url(self.settings["twitter_callback_url"])
     self._oauth_client.oauth_datastore = self._oauth_datastore
Пример #2
0
 def __init__(self, *arg, **karg):
     BaseHandler.__init__(self, *arg, **karg)
     
     # require config variable using tornado
     self.require_setting("facebook_api_key", "Facebook connect")
     self.require_setting("facebook_secret", "Facebook connect")
     self.require_setting("facebook_callback_url", "Facebook connect")
     
     # Creating facebook instance and setting as a attribute object
     self.facebook = facebook.Facebook(api_key=self.settings["facebook_api_key"],
                                       secret_key=self.settings["facebook_secret"],
                                       callback_path=self.settings["facebook_callback_url"],
                                       app_name="twitbook",                                          
                                       internal=False)
     
     self.oauth_client = FakeOauthClient(self)
     
     if self.get_secure_cookie("uid") and self.get_secure_cookie("session_key"):
         self.facebook.session_key = self.get_secure_cookie("session_key")
         self.facebook.uid = self.get_secure_cookie("uid")
         self.facebook.session_key_expires = self.get_secure_cookie("session_key_expires")