Skip to content

Commit 91179a3

Browse files
committed
增加了添加数据流功能
1 parent 778fa9d commit 91179a3

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

OneNetApi.py

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,11 @@ def paddingurl(self, url):
2727

2828
def _call(self, url, method, jdata = None, params = None):
2929
url = self.paddingUrl(url)
30+
print url
3031
s = requests.session()
3132
if method == 'POST':
3233
if jdata != None:
33-
res = s.post(url, data = jdata, headers = self.header)
34+
res = s.post(url, headers = self.header, data = jdata)
3435
else:
3536
res = s.post(url, headers = self.header)
3637
if method == 'GET':
@@ -98,6 +99,18 @@ def device_del(self, device_id = None):
9899
api = "/devices/{device_id}".format(device_id = device_id)
99100
return self._call(api, 'DELETE')
100101

102+
# 数据流操作
103+
# 数据流新增
104+
def datastream_add(self, device_id = None, datastream_id = None):
105+
if device_id == None or datastream_id == None:
106+
return 0
107+
api = "/devices/{device_id}/datastreams".format(device_id = device_id)
108+
values = {}
109+
values['id'] = datastream_id
110+
jdata = json.dumps(values)
111+
#print jdata
112+
return self._call(api, 'POST', jdata)
113+
101114
# 数据点操作
102115
# 增加数据点
103116
def datapoint_add(self, device_id = None, datastream_id = None, datas = None):

0 commit comments

Comments
 (0)