import requests
from logger import logger
class STFApi:
def __init__(self, stfHost):
self.stfHost = stfHost
self.token = '612e3a56fa4c437e9ff6b19bd3cad2c65545833eb1ac4f1488d05986e301e445'
self.headers = {
'Authorization' : 'Bearer ' + self.token
}
def deviesGet(self):
url = '/api/v1/devices'
response = requests.get(self.stfHost + url, headers=self.headers)
logger.info(response.json())
return response
# deviesGet()
def deviesGetWithSerial(self, serial):
url = '/api/v1/devices/' + serial
response = requests.get(self.stfHost + url, headers=self.headers)
logger.info(response.json())
return response
# deviesGetWithSerial('621QECQE4A3TF')
def userGet(self):
url = '/api/v1/user'
response = requests.get(self.stfHost + url, headers=self.headers)
logger.info(response.json())
return response
# userGet()
def userDevicesGet(self):
url = '/api/v1/user/devices'
response = requests.get(self.stfHost + url, headers=self.headers)
logger.info(response.json())
return response
# userDevicesGet()
def swaggerJsonGet(self):
url = '/api/v1/swagger.json'
response = requests.get(self.stfHost + url, headers=self.headers)
logger.info(response.json())
return response
# swaggerJsonGet()
def remoteUrlGet(self, serial):
url = '/api/v1/user/devices/'+ serial + '/remoteConnect'
response = requests.post(self.stfHost + url, headers=self.headers)
logger.info(response.json())
return response
# remoteUrlGet('621QECQE4A3TF')
stf open api-公共接口基础类封装python
最新推荐文章于 2020-12-24 15:26:29 发布