code: def _generate_bearer_token(consumer_key, consumer_secret):
      
      data = [('grant_type', 'client_credentials')]
      resp = requests.post(OAUTH_ENDPOINT,
                           data=data,
                           auth=(consumer_key, consumer_secret))
      logger.warning("Grabbing bearer token from OAUTH")
      if resp.status_code >= 400:
          logger.error(resp.text)
          resp.raise_for_status()
  
      return resp.json()['access_token']
docs: Return the bearer token for a given pair of consumer key and secret values.