通过授权密钥使用API

时间:2019-05-20 09:11:49

标签: r

我正在尝试使用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)))

,但两者均未返回预期信息。我使用Postman测试了相同的URL和授权,效果很好。

我希望得到这样的东西

{
"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": []
        }
    }
]

}

0 个答案:

没有答案