lang 4 vuotta sitten
vanhempi
commit
25cc4c183b
1 muutettua tiedostoa jossa 11 lisäystä ja 25 poistoa
  1. 11 25
      controller/deviceStatus.py

+ 11 - 25
controller/deviceStatus.py

@@ -46,8 +46,8 @@ class deviceStatus(TemplateView):
         response = ResponseObject()
         if operation is None:
             return JsonResponse({'code':404,'msg':'not found'})
-        if operation == 'getAccessToken':
-            return self.accessToken(request_dict, response)
+        if operation == 'saveAccessToken':
+            return self.saveAccessToken(request_dict, response)
         # 付款完成
         elif operation == 'test':
             return JsonResponse({'code':404,'msg':'not found'})
@@ -56,30 +56,16 @@ class deviceStatus(TemplateView):
 
 
 
-    def getAccessToken(self,request_dict, response):
-        # lwa_params = {
-        #     "grant_type" : "authorization_code",
-        #     "code": 'NHxKR2mgPmNgCp9yxNCJvJ7fgPbCayNa',
-        #     "client_id": 'amzn1.application-oa2-client.efb07b51dd444f848b6f0598635da3cc',
-        #     "client_secret": 'showmeyousecret.zosi'
-        # }
-        # header = {"Content-Type": "application/x-www-form-urlencoded;charset=UTF-8"}
-        # response = requests.post('https://api.amazon.com/auth/o2/token', data=lwa_params, headers= header, allow_redirects=True)
-        #
-        #
-        # request_json = response.json()
-        # return JsonResponse({'res': request_json})
-        user_qs = UserModel.objects.filter(userID='158943604783713800138000').values('userID','refresh_token')
-        refresh_token = user_qs[0]['refresh_token']
+    def saveAccessToken(self,request_dict, response):
+        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)
+        logger.info(refresh_token)
+        return JsonResponse({'code':200,'msg':access_token})
+
 
-        payload = {
-            'grant_type': 'refresh_token',
-            'refresh_token': refresh_token,
-            'client_id': 'amzn1.application-oa2-client.efb07b51dd444f848b6f0598635da3cc',
-            'client_secret': '8a49390ebe362bfee153be87587f5673d0c1d8aeb6bc1ef736fda6c9d5d81c8f',
-            'redirect_uri': 'http://www.baidu.com'
-        }
-        return self.post_to_api(payload)
 
     def test(self,request_dict, response):
         api_uri = 'https://api.amazonalexa.com/v3/events'