我希望使用此命令将json数据包推送到xively:
jstr = '''{ "version":"1.0.0", "datastreams":[{"id":"one","current_value":"100.00"},{"id":"two","current_value":"022.02"},{"id":"three","current_value":"033.03"},{"id":"four","current_value":"044.04"}] }'''
并通过调用它来运行它:
cmd = "curl --request PUT %s --header %s --verbose %s" % (jstr,apiKey,feedId)
我这样做是因为我可以在传输之间操纵JSON(我将它改为dict和back)。
发出错误消息称没有发送数据。我是卷曲,xively和python的新手,所以这让我很困惑。任何帮助将不胜感激,请。
答案 0 :(得分:0)
实现此目标的最佳方法是使用Xively提供的official Python module。
以下几个原因没有按照你刚才描述的方式进行: