Открытый реестр одежды (OAR) использует Django REST Framework для предоставления окон API. Класс TokenAuthentication
требует, чтобы значение заголовка Authorization
имело префикс «Token». Из документации
Для аутентификации клиентов ключ токена должен быть включен в HTTP-заголовок авторизации. Ключ должен иметь префикс в виде строкового литерала «Token» с пробелом, разделяющим две строки. Например:
Authorization: Token 9944b09.....
Я не знаком с R, но я искал конкатенацию строк, и похоже, что функция paste
построит нужное вам значение заголовка.
oar_root_api <- "https://openapparel.org/api/facilities/"
oar_token <- XXX
oar_api_facilities_GET <- httr::GET(url = oar_root_api,
add_headers(
`Authorization` = paste("Token ", oar_token)),
verbose()
)