def refresh_token(self, refresh_token=None):
     if refresh_token is not None:
         self.access_token.refresh_token = refresh_token
     access_token = AccessToken(
         self.oauth_client,
         token='',
         refresh_token=self.access_token.refresh_token)
     self.access_token = access_token.refresh()
Exemplo n.º 2
0
 def __init__(self, key, secret, redirect='', scope=''):
     self.redirect_uri = redirect
     self.scope = scope
     self.client = Client(key, secret,
                          site=self.API_HOST,
                          authorize_url=self.AUTHORIZE_URL,
                          token_url=self.TOKEN_URL)
     self.access_token = AccessToken(self.client, '')
Exemplo n.º 3
0
 def refresh_token(self, refresh_token):
     access_token = AccessToken(self.client,
                                token='',
                                refresh_token=refresh_token)
     self.access_token = access_token.refresh()
Exemplo n.º 4
0
 def auth_with_token(self, token):
     self.access_token = AccessToken(self.client, token)
Exemplo n.º 5
0
 def refresh_token(self, refresh_token):
     #pdb.set_trace()
     access_token = AccessToken(self.client,
                                token='',
                                refresh_token=refresh_token)
     self.access_token = access_token.refresh()
Exemplo n.º 6
0
__FILENAME__ = douban_auth_token
from pyoauth2 import Client
from pyoauth2 import AccessToken

KEY = ''
SECRET = ''
CALLBACK = ''

token = ''

client = Client(KEY, SECRET, 
                site='https://api.douban.com', 
                authorize_url='https://www.douban.com/service/auth2/auth',
                token_url='https://www.douban.com/service/auth2/token')

access_token = AccessToken(client, token)

print '-' * 80
ret = access_token.get('/people/%40me', alt='json')
print ret.parsed

########NEW FILE########
__FILENAME__ = github
from pyoauth2 import Client

KEY = ''
SECRET = ''
CALLBACK = ''

client = Client(KEY, SECRET,
                site='https://api.github.com',