我正在尝试使用 httr 和 rapidapi.com 的代码片段来使用天空扫描仪 API。这是我第一次尝试这个。
我的问题是直接从网站复制的代码不起作用,这是因为 '
代码中有 a。
如何调试此错误以便我可以使用 API?
library(httr)
url0 <- "https://skyscanner-skyscanner-flight-search-v1.p.rapidapi.com/apiservices/reference/v1.0/currencies"
API_KEY <- 'my_API_key'
HOST_URL <- 'skyscanner-skyscanner-flight-search-v1.p.rapidapi.com'
response <- VERB(verb="GET",
url=url0,
config = httr::add_headers(x_rapidapi-key = API_KEY , x_rapidapi-host = HOST_URL,'),
encode = content_type("application/octet-stream"))
content(response, "text")
编辑-1
我在网站上发现了一篇文章,解释说该网站在代码片段中给出了 2 个错误,并建议更改代码。然而,这给出了一个不同的错误。我无法正确输入response
对象。
library(httr)
url <- "https://skyscanner-skyscanner-flight-search-v1.p.rapidapi.com/apiservices/reference/v1.0/currencies"
API_KEY <- 'my_API_key'
response <- VERB("GET",
url,
add_headers(x-rapidapi-key = API_KEY,
x-rapidapi-host = "skyscanner-skyscanner-flight-search-v1.p.rapidapi.com"),
content_type("application/octet-stream"))
content(response,"text")