我想知道是否有人能帮我解决这个问题。我有一个Iungo能量记录器,喜欢从它的内存中提取记录值。它的生产者给了我一个curl代码,但我喜欢使用R来提取它,因为我没有使用curl的经验。curl代码是:
curl -X POST -d '{"seq":1,"method":"datalog_get","arguments":{"t1":"1458663908", "t2":"1458664000", "oid": "538d72d9", "prop":"T1"}}'
http://192.168.178.22/iungo/api_request根据我在Stackoverflow上找到的内容,我编写了一个R代码:
library(RCurl)
data = postForm("http://192.168.178.41/iungo/api_request",
.opts = list(seq="1", method="datalog_get",
arguments=c(t1="1458169200", t2="1458255600",
oid= "7bbf70c3", prop="T1")))但我尝试的所有变体都导致了崩溃。我怀疑问题出在嵌套的参数中,有什么建议吗?谢谢,蒂姆。
发布于 2016-03-27 08:34:20
尝试:
library(httr)
res <- POST("http://192.168.178.22/iungo/api_request",
body=list(seq = 1L,
method = "datalog_get",
arguments = list(t1 = "1458663908",
t2 = "1458664000",
oid = "538d72d9",
prop = "T1")))
content(res, as="parsed")https://stackoverflow.com/questions/36242243
复制相似问题