从Thingspeak Channels api获取数据的日期范围

时间:2015-11-23 07:55:47

标签: api logging iot

我在Thingspeak中记录了数万个值几个月。使用Channels api检索数据时,我可以设置start参数。如果我将它设置为昨天,我将在此之后得到所有内容(只要值计数低于8000,这是一个请求中可以检索的最大量)。如果我将它设置为两个月前(之后记录了大约20000个值),我将获得最新的8000个值。

STARTTIMExxxxxxXXXXXXXXXXXXENDTIME
STARTTIMEXXXXXXXXXXXXxxxxxxENDTIME

所以现在当我设置开始日期(结束日期隐式设置为现在)时,我想从第一行获得大X,如上例所示,当我想要第二行的值时。

从指定的那一刻起,我将如何获得8000个值?

还有其他方法或者我是否真的需要设置开始日期和结束日期,并且设置的间隔小于我可以记录8000个值的时间间隔,然后对api进行更多查询以填充我请求的值?

1 个答案:

答案 0 :(得分:2)

我认为开始和结束日期都是必需的。因此,您需要按日期分页数据集。根据您登录的平均数据速率,您必须猜测可以获得多少日期。