我正在尝试使用httr包对Binance API执行简单的GET请求。根据API文档(https://github.com/binance-exchange/binance-official-api-docs/blob/master/rest-api.md),下面的R代码应该返回类似于括号中的结果。
{ "符号":" LTCBTC", "价格":" 4.00000200" }
库(HTTR)
query_params< - list(symbol =' LTCBTC')
get_result< - GET(" https://api.binance.com/api/v3/ticker/price",query = query_params)
我的结果中的所有内容看起来都是正确的,状态代码为200,但实际请求的数据在列出的项目中没有。当我查看get_result [[" request"]] [[" output"]]时,什么都没有。我已经尝试了几乎所有公共API端点的类似GET请求,但无法获得实际返回的任何内容。我在这里缺少什么吗?
答案 0 :(得分:0)
library(httr)
GET(
url = "https://api.binance.com",
path = "api/v3/ticker/price",
query = list (
symbol = "LTCBTC"
)
) -> res
content(res, as="parsed")
## $symbol
## [1] "LTCBTC"
##
## $price
## [1] "0.02311900"
似乎工作得很好。