虽然Xively API文档和库提供了一个很好的资源来读取和写入Xively提要和数据流,但我似乎无法找到如何编写https请求以更新单个数据点的参考。 例如:在网页上编码“按钮”,可以将数据点的值从1更改为0,从而触发与此Feed连接的设备上的操作。即直接在浏览器中撰写请求以获得所需的效果.. 我对此非常陌生,对此的任何指导都将不胜感激。
答案 0 :(得分:0)
您应该使用XivelyJS。
有一个使用WebSockets的a webpage的完整示例。
它非常易于使用。
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/xively-js/1.0.4/xivelyjs.min.js"></script>
<script>
// Set your API key first
xively.setKey( "YOUR_KEY_HERE" );
xively.datastream.update( "YOUR_FEED_ID", "test_datastream", 123, function( event, data ) {
console.log( data.current_value ); // Logs value changes in realtime
});
</script>