Smextec API客户端
sxapi的Python项目详细描述
#sxapi
smextec api client
password=“mypassword”)
=动物[0].get\u events()
print(events.to_series())
br/>打印a.获取动物(“572209c1a80a5f54c631513f”)。当前维度
打印a.获取动物(“572209c1a80a5f54c631513f”)。维度范围(datetime.datetime(2018,1,1),datetime.datetime.now(),interval=12*60*60)
*从sxapi导入api
a=api(email=“myuser@smextec.com”,password=“mypassword”,zz-aware=br/>``
`>
` ` ` ` ` ` `
a=lowlevelAPI
a=lowlevelAPI(email=“user@smextec.com.com”,email=“user@smauser@smextec.com”,password.com”,password=“mypassword”,zzw-awassword“,
按id(57213e3f8a80a5f5f5454c54c6315131)打印a.getu按id(57213f8a80a5f5f54c54c6315131)打印a.getu按id(57209c18a80a5f5f54c54c631513f)打印a.get animal(dsdsd)打印a.getanimal(dsdsd)打印a.getanimal打印a.getanimal(dsdsd)打印a.getanimal打印a.getanimal打印a.getanimal打印a.getanimal打印a.getanimal打印a.getanimal打印a.getanimal打印a.getanimal打印a.geta.get;
api客户端包括一个烧瓶扩展模块,用于低级API。
只能使用永久API标记和内部终结点。
````
来自烧瓶导入烧瓶,jsonify
来自sxapi.ext导入烧瓶x
类myconfig(对象):
debug=true
testing=true
smextec_api_public_endpoint=“http://mypublicapi.smextec.com/api/v1”
smextec_api_private_endpoint=“http://127.0.0.1:8787/internapi/v0”
smextec_api_key=“…jwt…”
=烧瓶(姓名)烧瓶
app.config.from_-object(myconfig)的app.config.from_-object(myconfig)
api=flasksx()
api.init_-app(app)app(app)的应用
api=flasksx()
api.init_-app(app)app.app.route('/device/<;string:device-id>;')
def-show_-device(device-id)设备(device-id)的设备(device-id)显示设备(device-id)的设备(device-id)
示例ID:59f0743b093ed5cab7a1fb18
@app.route('/animal/<;字符串:animal'u id>;')
def show'u animal(animal'u id):
返回jsonify(api.get'u animal'u by'u id(animal'u id))
@app.route('/')
def show'u home():
public=api.get'u public'u status()
private=api.get'u private'u status()
返回jsonify({“public”:public,“private”:private})
>app.run()
````
构建pip新版pip版本升级版,并用git tag-a“vx.x”标记git tag-a“vx.x”标记pip新版pip,并用git tag-a“vx.x.x”标记git标记git标记pip和pup,构建工件并推到pip
```/>捆绳上传距离/*
```
smextec api client
password=“mypassword”)
=动物[0].get\u events()
print(events.to_series())
br/>打印a.获取动物(“572209c1a80a5f54c631513f”)。当前维度
打印a.获取动物(“572209c1a80a5f54c631513f”)。维度范围(datetime.datetime(2018,1,1),datetime.datetime.now(),interval=12*60*60)
*从sxapi导入api
a=api(email=“myuser@smextec.com”,password=“mypassword”,zz-aware=br/>``
`>
` ` ` ` ` ` `
a=lowlevelAPI
a=lowlevelAPI(email=“user@smextec.com.com”,email=“user@smauser@smextec.com”,password.com”,password=“mypassword”,zzw-awassword“,
按id(57213e3f8a80a5f5f5454c54c6315131)打印a.getu按id(57213f8a80a5f5f54c54c6315131)打印a.getu按id(57209c18a80a5f5f54c54c631513f)打印a.get animal(dsdsd)打印a.getanimal(dsdsd)打印a.getanimal打印a.getanimal(dsdsd)打印a.getanimal打印a.getanimal打印a.getanimal打印a.getanimal打印a.getanimal打印a.getanimal打印a.getanimal打印a.getanimal打印a.geta.get;
api客户端包括一个烧瓶扩展模块,用于低级API。
只能使用永久API标记和内部终结点。
````
来自烧瓶导入烧瓶,jsonify
来自sxapi.ext导入烧瓶x
类myconfig(对象):
debug=true
testing=true
smextec_api_public_endpoint=“http://mypublicapi.smextec.com/api/v1”
smextec_api_private_endpoint=“http://127.0.0.1:8787/internapi/v0”
smextec_api_key=“…jwt…”
=烧瓶(姓名)烧瓶
app.config.from_-object(myconfig)的app.config.from_-object(myconfig)
api=flasksx()
api.init_-app(app)app(app)的应用
api=flasksx()
api.init_-app(app)app.app.route('/device/<;string:device-id>;')
def-show_-device(device-id)设备(device-id)的设备(device-id)显示设备(device-id)的设备(device-id)
示例ID:59f0743b093ed5cab7a1fb18
@app.route('/animal/<;字符串:animal'u id>;')
def show'u animal(animal'u id):
返回jsonify(api.get'u animal'u by'u id(animal'u id))
@app.route('/')
def show'u home():
public=api.get'u public'u status()
private=api.get'u private'u status()
返回jsonify({“public”:public,“private”:private})
>app.run()
````
构建pip新版pip版本升级版,并用git tag-a“vx.x”标记git tag-a“vx.x”标记pip新版pip,并用git tag-a“vx.x.x”标记git标记git标记pip和pup,构建工件并推到pip
```/>捆绳上传距离/*
```