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