docs: def request_token(self) -> None:
          """
          Requests a new Client Credentials Flow authentication token from the Spotify API
          and stores it in the `token` property of the object.
  
          Raises:
              requests.HTTPError: If an HTTP error occurred during the request.
          """
          response: requests.Response = requests.post(
              self._TOKEN_URL,
              auth=HTTPBasicAuth(self._client_id, self._client_key),
              data={"grant_type": self._GRANT_TYPE},
              verify=True
          )
          response.raise_for_status()
          self._token = response.json()
          self._token_expires_at = time.time() + self._token["expires_in"]