Browse Source

开启云存携带UID验签

zhangdongming 1 year ago
parent
commit
17ca717570
1 changed files with 2 additions and 1 deletions
  1. 2 1
      Controller/CloudStorage.py

+ 2 - 1
Controller/CloudStorage.py

@@ -731,9 +731,10 @@ class CloudStorageView(View):
 
         # 欧洲域名固定返回欧洲域名
         urls = SERVER_DOMAIN_SSL
+        sign = CommonService.encode_data(uid[0:8], start=0, end=1)
         if domain_name in ['api.zositeche.com', 'api.loocam3.com', 'common.neutral3.com']:
             urls = 'https://api.zositeche.com/'
-        uid_tk_url = '{}cloudstorage/getsignsts?uidToken={}'.format(urls, uid_obj.token)
+        uid_tk_url = '{}cloudstorage/getsignsts?uidToken={}&sn={}'.format(urls, uid_obj.token, sign)
         store_hls_url = '{}cloudstorage/storeplaylist?uidToken={}'.format(urls, uid_obj.token)
         return response.json(0, {'uidTkUrl': uid_tk_url, 'storeHlsUrl': store_hls_url})