我在Thingspeak中记录了数万个值几个月。使用Channels api检索数据时,我可以设置start参数。如果我将它设置为昨天,我将在此之后得到所有内容(只要值计数低于8000,这是一个请求中可以检索的最大量)。如果我将它设置为两个月前(之后记录了大约20000个值),我将获得最新的8000个值。
STARTTIMExxxxxxXXXXXXXXXXXXENDTIME
STARTTIMEXXXXXXXXXXXXxxxxxxENDTIME
所以现在当我设置开始日期(结束日期隐式设置为现在)时,我想从第一行获得大X,如上例所示,当我想要第二行的值时。
从指定的那一刻起,我将如何获得8000个值?
还有其他方法或者我是否真的需要设置开始日期和结束日期,并且设置的间隔小于我可以记录8000个值的时间间隔,然后对api进行更多查询以填充我请求的值?
答案 0 :(得分:2)
我认为开始和结束日期都是必需的。因此,您需要按日期分页数据集。根据您登录的平均数据速率,您必须猜测可以获得多少日期。