code: def refresh_token(self):
          
          if self.session is None:
              self.session = self.get_session()
  
          token = self.token_backend.token
          if token and token.is_long_lived:
              client_id, client_secret = self.auth
              token = Token(self.session.refresh_token(
                  self._oauth2_token_url,
                  client_id=client_id,
                  client_secret=client_secret))
          else:
              log.error('You can not refresh an access token that has no "refreh_token" available.'
                        'Include "offline_access" scope when authentication to get a "refresh_token"')
              return False
  
          self.token_backend.token = token
  
          if self.store_token:
              self.token_backend.save_token()
          return True
docs: Refresh the OAuth authorization token.
          This will be called automatically when the access token
           expires, however, you can manually call this method to
           request a new refresh token.
          :return bool: Success / Failure