Использование API с ключом авторизации - PullRequest
0 голосов
/ 20 мая 2019

Я пытаюсь использовать MVG API, и у него есть ключ авторизации с именем api_key "5af1beca494712ed38d313714d4caff6" и имя ключа является ключом "X-MVG-Authorization-Key:", я добавил ":" к ключу, как я видел это в примере с Python

Я попробовал следующий код


    id_url <- "https://www.mvg.de/fahrinfo/api/location/query?q=51"
    key <- "X-MVG-Authorization-Key:"
    api_key <- "5af1beca494712ed38d313714d4caff6"
    GET(id_url, add_headers(Authorization = paste(key, api_key))) and 
    GET(id_url, add_headers(paste(key, api_key)))

но оба не вернули ожидаемую информацию. Я протестировал тот же URL и авторизацию с помощью Postman, и он работает нормально.

Я ожидаю получить что-то вроде этого

{
"locations": [
    {
        "type": "station",
        "latitude": 48.148766,
        "longitude": 11.571815,
        "id": 51,
        "place": "München",
        "name": "Pinakotheken",
        "hasLiveData": true,
        "hasZoomData": false,
        "products": [
            "BUS",
            "TRAM"
        ],
        "link": "PIN",
        "lines": {
            "tram": [],
            "nachttram": [],
            "sbahn": [],
            "ubahn": [],
            "bus": [],
            "nachtbus": [],
            "otherlines": []
        }
    }
]

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...