Django & Authorization Bearer Token

Я работаю над Django для приложения, освещающего работу. Я хочу получать данные из API Pole Emploi. Я регистрируюсь на сайте, получаю client_id, client_secret и т.д. Я делаю запрос get, чтобы получить мой access_token.

def login_explo_metier_pole_emploi():
    params = {
        'grant_type': 'client_credentials',
        'client_id': 'XXX',
        'client_secret': 'XXX',
        'scope': 'api_explorateurmetiersv1 explojob'
    }
    header = {
        'Content-Type': 'application/x-www-form-urlencoded'
    }
    url_co = 'https://entreprise.pole-emploi.fr/connexion/oauth2/access_token?realm=%2Fpartenaire'
    req_co = requests.post(url_co, params, header)
    wb = req_co.json()
    access_token = wb['access_token']
    print('reponse: ', wb)
    return access_token

Это работает.

После, я хочу на моем представлении, получить данные, но здесь, это не работает :

    def get_rome(param):
        access = login_explo_metier_pole_emploi()
        print('acces avec: ', access)
        params = request.META.get('HTTP_AUTHORIZATION', f"Bearer {access}")
        url = f"https://api.emploi-store.fr/partenaire/explorateurmetiers/v1/explorateurmetiers?libelle={param}&nombre=20&type=metier"
        req = requests.get(url, params)
        return req

Выдается ошибка 401 (Unauthorized).

Может ли кто-нибудь помочь мне, пожалуйста?

Вернуться на верх