login.py
1.36 KB
#!/usr/bin/evn python
# coding=utf-8
from flask import Blueprint, request
import time,json
import apps.gbvar.dict_properties as dict_p
login = Blueprint('login', __name__)
register = Blueprint('register', __name__)
@login.route('/login',methods=['POST'])
def login1():
data = request.get_data ()
print data
result = {
"user_unid": "tx1_dev_unid", # 必填,用户unid
"user_type": "device", # 可选,用户类型,不出现表示"user",即普通用户。
"atoken": str(time.time()), # 必填,用户的atoken
"atoken_edt": str(time.strftime ( "%Y-%m-%d %H:%M:%S", time.localtime(time.time()))), # 必填,atoken到期时间
"rtoken": str(time.time()), # 可选,用户的rtoken
"rtoken_edt": str(time.strftime ( "%Y-%m-%d %H:%M:%S", time.localtime(time.time()))), # 可选,rtoken到期时间
}
return json.dumps ( result, ensure_ascii=False )
@register.route('/manage/devs/tx1_dev_unid/register',methods=['POST'])
def register1():
data = request.get_data ()
return data
@register.route('/recv_data/http_url',methods=['GET'])
def get_recv_url():
url = 'http://{}:{}/api/v1/tx1_box/events'.format(dict_p.get_value()['tx1_host'],dict_p.get_value()['tx1_http_port'])
print(url)
result = {"http_url": url}
return json.dumps ( result, ensure_ascii=False )