Exemple #1
0
 def setRequestToken(self):
     # Step 1: Get a request token. This is a temporary token that is used for
     # having the user authorize an access token and to sign the request to obtain
     # said access token.
     client = oauth.Client(self.consumer)
     if not self.callback:
         resp, content = client.request(OAuthMethod.REQUEST_TOKEN_URL)
     else:
         resp, content = client.request(OAuthMethod.REQUEST_TOKEN_URL + self.callback)
     if int(resp['status']) != 200:
         raise IOError("Error setting Request Token")
     token_dict = dict(urlparse.parse_qsl(content))
     self.token_key = token_dict['oauth_token']
     self.token_secret = token_dict['oauth_token_secret']
Exemple #2
0
    def setAccessTokenFromCallback(self, token_key, token_secret, verifier):
        token = oauth.Token(token_key, token_secret)
        #step 2 depends on callback
        if verifier:
            token.set_verifier(verifier)
        client = oauth.Client(self.consumer, token)

        resp, content = client.request(OAuthMethod.ACCESS_TOKEN_URL, "POST")
        if int(resp['status']) != 200:
            raise IOError("Error setting Access Token")
        access_token = dict(urlparse.parse_qsl(content))

        #created Authorized client using access tokens
        self.authFromAccessToken(access_token['oauth_token'],
                                 access_token['oauth_token_secret'])
Exemple #3
0
    def setAccessTokenFromCallback(self, token_key, token_secret, verifier):
        token = oauth.Token(token_key, token_secret)
        #step 2 depends on callback
        if verifier:
            token.set_verifier(verifier)
        client = oauth.Client(self.consumer, token)

        resp, content = client.request(OAuthMethod.ACCESS_TOKEN_URL, "POST")
        if int(resp['status']) != 200:
            raise IOError("Error setting Access Token")
        access_token = dict(urlparse.parse_qsl(content))

        #created Authorized client using access tokens
        self.authFromAccessToken(access_token['oauth_token'],
                                 access_token['oauth_token_secret'])
Exemple #4
0
 def setRequestToken(self):
     # Step 1: Get a request token. This is a temporary token that is used for
     # having the user authorize an access token and to sign the request to obtain
     # said access token.
     client = oauth.Client(self.consumer)
     if not self.callback:
         resp, content = client.request(OAuthMethod.REQUEST_TOKEN_URL)
     else:
         resp, content = client.request(OAuthMethod.REQUEST_TOKEN_URL +
                                        self.callback)
     if int(resp['status']) != 200:
         raise IOError("Error setting Request Token")
     token_dict = dict(urlparse.parse_qsl(content))
     self.token_key = token_dict['oauth_token']
     self.token_secret = token_dict['oauth_token_secret']