如何使用https更新单个数据点的值

如何使用https更新单个数据点的值,https,httprequest,xively,datapoint,Https,Httprequest,Xively,Datapoint,虽然Xively API文档和库为Xively提要和数据流的读写提供了很好的资源,但我似乎找不到如何编写https请求以更新单个数据点的参考。 例如:对网页上的“按钮”进行编码,该按钮可以将数据点的值从1更改为0,从而在连接到此提要的设备上触发操作。i、 e直接在浏览器中编写请求以获得所需效果。。 我对此非常陌生,对此的任何指导都将不胜感激 您应该使用 有一个使用WebSocket的完整示例 它很容易使用 <script src="//cdnjs.cloudflare.com/ajax/l

虽然Xively API文档和库为Xively提要和数据流的读写提供了很好的资源,但我似乎找不到如何编写https请求以更新单个数据点的参考。 例如:对网页上的“按钮”进行编码,该按钮可以将数据点的值从1更改为0,从而在连接到此提要的设备上触发操作。i、 e直接在浏览器中编写请求以获得所需效果。。 我对此非常陌生,对此的任何指导都将不胜感激

您应该使用

有一个使用WebSocket的完整示例

它很容易使用

<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>

//首先设置API密钥
xively.setKey(“此处为您的密钥”);
update(“您的提要ID”,“测试数据流”,123,函数(事件,数据){
console.log(data.current_value);//实时记录值更改
});

感谢您提供的链接,它看起来可能会正常工作。在移植到我自己的xively提要后,并非所有功能都能正常工作。但是..你是在尝试示例应用程序还是其他什么?使用带有我自己的凭据/提要等的示例应用程序。我想在将JS应用程序连接到它之前,需要使用设置的初始值创建一些频道。。。您是否检查了浏览器中的控制台日志?提要是每30秒更新一次的实时传感器。控制台日志显示一些.png没有加载,因为我没有将它们导入文件中。use.typekit.net文件没有加载,因为它们的位置地址指向我的本地文件(从我测试的地方),但附加了http地址。我们已经检查了HREF,它们似乎是正确的。。但是,当我在应用程序界面上更改temp时,控制台会显示Temperature.json文件的创建。当我切换开关时,它不会。我确信我忽略了一些东西,感谢您的反馈。。