stf open api-公共接口基础类封装python

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')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值