|
|
@ -112,9 +112,11 @@ class FLYCliSer(object): |
|
|
|
req = requests.put(url, json=data, headers=self._header) |
|
|
|
req = requests.put(url, json=data, headers=self._header) |
|
|
|
if req.status_code == 200: |
|
|
|
if req.status_code == 200: |
|
|
|
if req.json()['code'] == 1000: |
|
|
|
if req.json()['code'] == 1000: |
|
|
|
print("应用 %s %s 上传更新成功,下载连接 %s" % ( |
|
|
|
master_download_url = req.json().get('data', {}).get('preview_url') |
|
|
|
data.get('appname'), data.get('bundleid'), req.json()['data'].get('preview_url'))) |
|
|
|
print("应用 %s %s 上传更新成功" % (data.get('appname'), data.get('bundleid'))) |
|
|
|
return |
|
|
|
print("当前应用下载连接:", master_download_url) |
|
|
|
|
|
|
|
print("当前版本下载连接:", master_download_url + '?release_id=' + data.get('upload_key').split('.')[0]) |
|
|
|
|
|
|
|
return master_download_url |
|
|
|
raise AssertionError(req.text) |
|
|
|
raise AssertionError(req.text) |
|
|
|
|
|
|
|
|
|
|
|
def upload_local_storage(self, upload_key, upload_token, app_id, file_path): |
|
|
|
def upload_local_storage(self, upload_key, upload_token, app_id, file_path): |
|
|
@ -201,7 +203,7 @@ class FLYCliSer(object): |
|
|
|
"udid": appinfo.get('udid', []), |
|
|
|
"udid": appinfo.get('udid', []), |
|
|
|
"type": appinfo['type'], |
|
|
|
"type": appinfo['type'], |
|
|
|
} |
|
|
|
} |
|
|
|
self.analyse({**app_data, **upcretsdata}) |
|
|
|
return self.analyse({**app_data, **upcretsdata}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class AppInfo(object): |
|
|
|
class AppInfo(object): |
|
|
|