code: def update_token(self):
          
          headers = {
              'Content-Type': 'application/x-www-form-urlencoded',
              'Authorization': 'Basic ' + base64.b64encode(
                  (self._key + ':' + self._secret).encode()).decode()
              }
          data = {'grant_type': 'client_credentials'}
  
          response = requests.post(TOKEN_URL, data=data, headers=headers)
          obj = json.loads(response.content.decode('UTF-8'))
          self._token = obj['access_token']
          self._token_expire_date = (
              datetime.now() +
              timedelta(minutes=self._expiery))
docs: Get token from key and secret