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()
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, '')
def refresh_token(self, refresh_token): access_token = AccessToken(self.client, token='', refresh_token=refresh_token) self.access_token = access_token.refresh()
def auth_with_token(self, token): self.access_token = AccessToken(self.client, token)
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()
__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',