pyecobee/__init__.py
def refresh_tokens(self):
        ''' Method to refresh API tokens from ecobee '''
        url = 'https://api.ecobee.com/token'
        params = {'grant_type': 'refresh_token',
                  'refresh_token': self.refresh_token,
                  'client_id': self.api_key}
        request = requests.post(url, params=params)
        if request.status_code == requests.codes.ok:
            self.access_token = request.json()['access_token']
            self.refresh_token = request.json()['refresh_token']
            self.write_tokens_to_file()
            return True
        else:
            self.request_pin()
def refresh_tokens(self):
        ''' Method to refresh API tokens from ecobee '''
        url = 'https://api.ecobee.com/token'
        params = {'grant_type': 'refresh_token',
                  'refresh_token': self.refresh_token,
                  'client_id': self.api_key}
        request = requests.post(url, params=params)
        if request.status_code == requests.codes.ok:
            self.access_token = request.json()['access_token']
            self.refresh_token = request.json()['refresh_token']
            self.write_tokens_to_file()
            return True
        else:
            self.request_pin()
def refresh_tokens ( self ) : url = 'https://api.ecobee.com/token' params = { 'grant_type' : 'refresh_token' , 'refresh_token' : self . refresh_token , 'client_id' : self . api_key } request = requests . post ( url , params = params ) if request . status_code == requests . codes . ok : self . access_token = request . json ( ) [ 'access_token' ] self . refresh_token = request . json ( ) [ 'refresh_token' ] self . write_tokens_to_file ( ) return True else : self . request_pin ( )
Method to refresh API tokens from ecobee
Method to refresh API tokens from ecobee