我正在尝试使用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": []
}
}
]
}