|
@@ -19,6 +19,7 @@ from model.models import UserModel,UidRtspModel
|
|
|
from object.ResponseObject import ResponseObject
|
|
|
from object.tkObject import tkObject
|
|
|
from service.CommonService import CommonService
|
|
|
+from model.models import AlexaAuthModel
|
|
|
from object.RedisObject import RedisObject
|
|
|
from django.utils.decorators import method_decorator
|
|
|
from django.views.decorators.csrf import csrf_exempt
|
|
@@ -59,13 +60,31 @@ class deviceStatus(TemplateView):
|
|
|
def saveAccessToken(self,request_dict, response):
|
|
|
access_token = request_dict.get("access_token", '')
|
|
|
refresh_token = request_dict.get("refresh_token", '')
|
|
|
+ token = request_dict.get("token", '')
|
|
|
logger = logging.getLogger('django')
|
|
|
logger.info('login-------------begin---token')
|
|
|
logger.info(access_token)
|
|
|
logger.info(refresh_token)
|
|
|
- return JsonResponse({'code':200,'msg':access_token})
|
|
|
-
|
|
|
-
|
|
|
+ alexAuth = AlexaAuthModel.objects.filter(token=token)
|
|
|
+ nowTime = int(time.time())
|
|
|
+ if not alexAuth.exists():
|
|
|
+ AlexaAuthModel.objects.create(
|
|
|
+ access_token = access_token,
|
|
|
+ refresh_token = refresh_token,
|
|
|
+ token = token,
|
|
|
+ addTime=nowTime,
|
|
|
+ updTime=nowTime)
|
|
|
+ else:
|
|
|
+ alexAuth.update(
|
|
|
+ access_token = access_token,
|
|
|
+ refresh_token = refresh_token,
|
|
|
+ token = token,
|
|
|
+ updTime=nowTime
|
|
|
+ )
|
|
|
+ return JsonResponse({'code':200,'msg':'success'})
|
|
|
+
|
|
|
+ def discover(self,request_dict, response):
|
|
|
+ userID = 158943604783713800138000
|
|
|
|
|
|
def test(self,request_dict, response):
|
|
|
api_uri = 'https://api.amazonalexa.com/v3/events'
|