|
@@ -51,9 +51,9 @@ class deviceStatus(TemplateView):
|
|
|
def validation(self, request_dict, request, operation):
|
|
|
response = ResponseObject()
|
|
|
if operation is None:
|
|
|
- return JsonResponse({'code':404,'msg':'not found'})
|
|
|
+ return JsonResponse({'code': 404, 'msg': 'not found'})
|
|
|
if operation == 'saveAccessToken':
|
|
|
- return self.saveAccessToken(request_dict, response)
|
|
|
+ return self.saveAccessToken(request_dict)
|
|
|
if operation == 'getAccessToken':
|
|
|
return self.getAccessToken(request_dict, response)
|
|
|
if operation == 'addOrUpdate':
|
|
@@ -64,11 +64,14 @@ class deviceStatus(TemplateView):
|
|
|
return self.delete(request_dict)
|
|
|
if operation == 'stopPush':
|
|
|
return self.notifiesDeviceStopPush(request_dict, response)
|
|
|
- def saveAccessToken(self,request_dict, response):
|
|
|
- access_token = request_dict.get("access_token", '')
|
|
|
- refresh_token = request_dict.get("refresh_token", '')
|
|
|
+
|
|
|
+ def saveAccessToken(self, request_dict):
|
|
|
token = request_dict.get("token", '')
|
|
|
alexa_region = request_dict.get("region", '')
|
|
|
+ skill_name = request_dict.get("skill_name", '')
|
|
|
+ access_token = request_dict.get("access_token", '')
|
|
|
+ refresh_token = request_dict.get("refresh_token", '')
|
|
|
+
|
|
|
logger = logging.getLogger('django')
|
|
|
logger.info('login-------------begin---token')
|
|
|
logger.info(access_token)
|
|
@@ -77,24 +80,26 @@ class deviceStatus(TemplateView):
|
|
|
nowTime = int(time.time())
|
|
|
if not alexAuth.exists():
|
|
|
AlexaAuthModel.objects.create(
|
|
|
- access_token = access_token,
|
|
|
- refresh_token = refresh_token,
|
|
|
- token = token,
|
|
|
- expiresTime = nowTime + 3200,
|
|
|
+ token=token,
|
|
|
addTime=nowTime,
|
|
|
updTime=nowTime,
|
|
|
+ skill_name=skill_name,
|
|
|
alexa_region=alexa_region,
|
|
|
+ access_token=access_token,
|
|
|
+ refresh_token=refresh_token,
|
|
|
+ expiresTime=nowTime + 3200,
|
|
|
)
|
|
|
else:
|
|
|
alexAuth.update(
|
|
|
- access_token = access_token,
|
|
|
- refresh_token = refresh_token,
|
|
|
- expiresTime = nowTime + 3200,
|
|
|
- token = token,
|
|
|
+ token=token,
|
|
|
updTime=nowTime,
|
|
|
+ skill_name=skill_name,
|
|
|
alexa_region=alexa_region,
|
|
|
+ access_token=access_token,
|
|
|
+ refresh_token=refresh_token,
|
|
|
+ expiresTime=nowTime + 3200,
|
|
|
)
|
|
|
- return JsonResponse({'code':200,'msg':'success'})
|
|
|
+ return JsonResponse({'code': 200, 'msg': 'success'})
|
|
|
|
|
|
def getAccessToken(self,request_dict, response):
|
|
|
logger = logging.getLogger('django')
|