나는 Xively를 처음 사용합니다. 이제 내가 얻은 피드에서 데이터 포인트 기록에 액세스하려고합니다. 이 문서에서 는 : http://xively.github.io/xively-js/docs/ 내가 메소드 xively.datapoint.history (feedID, datastreamID, 옵션 {}, 콜백 (데이터))를 사용할 수 있습니다하지만 난 그것을 사용하는 방법을 모르는 것 같다.javascript로 Xive datapoints 기록에 액세스하는 방법?
내가 매개 변수 feedID, datastreamID을 알고,하지만 난 Xively 사이트 https://xively.com/dev/docs/api/quick_reference/historical_data/에서 옵션 ... 에 대해 확실하지 않다, 나는 시작 및 종료 매개 변수를 넣어한다고 생각합니다. 피드 ID : 40053 및 데이터 스트림 ID : 공기압을 사용했습니다. 여기에 피드 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));
});
});