gpt4 book ai didi

javascript - 如何使用 javascript 访问 Xively 数据点历史记录?

转载 作者:行者123 更新时间:2023-11-30 17:48:41 26 4
gpt4 key购买 nike

我是 Xively 的新手。现在我正在尝试从我获得的提要中访问数据点历史记录。来自本文档:http://xively.github.io/xively-js/docs/似乎我可以使用方法 xively.datapoint.history(feedID, datastreamID, options{}, callback(data)) 但我不知道如何使用它。

我知道参数 feedID、datastreamID,但我不确定这些选项...来自 Xively 网站 https://xively.com/dev/docs/api/quick_reference/historical_data/ ,我想我应该把开始和结束参数。我使用了 feed id:40053 和数据流 id:airpressure。您可以尝试在此处输入提要 ID 以获取有关它的更多信息:http://xively.github.io/xively-js/demo/

我尝试了下面的代码,但它不起作用。是我做错了什么,还是数据点历史本身受到限制无法访问?

// Make sure the document is ready to be handled
$(document).ready(function($) {

// Set the Xively API key (https://xively.com/users/YOUR_USERNAME/keys)
xively.setKey("yWYxyi3HpdqFCBtKHueTvOGoGROSAKxGRFAyQWk5d3JNdz0g" );

// Replace with your own values
var feedID = 40053;
var datastreamID = "airpressure"; // Datastream ID

// Get datastream data from Xively
xively.datapoint.history(feedID, datastreamID,
{
start:"2013-09-10T00:00:00.703576Z",
end:"2013-10-10T00:00:00.703576Z"
},
function(data){
//data.forEach(function(datapoints){document.write(JSON.stringify(datapoints["value"], null, 4));});
document.write(JSON.stringify(data, null, 4));
});
});

最佳答案

我没有正确阅读文档...每个查询的最长持续时间为 6 小时,因此将结束时间更改为“2013-09-10T06:00:00.703576Z 解决了我的问题。

关于javascript - 如何使用 javascript 访问 Xively 数据点历史记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19570283/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com