You've already forked FrameTour-RenderWorker
对接任务
This commit is contained in:
30
util/api.py
30
util/api.py
@ -1,19 +1,33 @@
|
||||
import logging
|
||||
import os
|
||||
|
||||
import requests
|
||||
|
||||
import util.system
|
||||
|
||||
session = requests.Session()
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
def get_render_task():
|
||||
def sync_center():
|
||||
"""
|
||||
通过接口获取任务
|
||||
:return: 任务列表
|
||||
"""
|
||||
tasks = []
|
||||
tasks.append({
|
||||
'user_videos': {
|
||||
'CAM_ID': 'paper-planes.mp4'
|
||||
}
|
||||
})
|
||||
try:
|
||||
response = session.post(os.getenv('API_ENDPOINT'), json={
|
||||
'accessKey': os.getenv('ACCESS_KEY'),
|
||||
'clientStatus': util.system.get_sys_info()
|
||||
}, timeout=10)
|
||||
except requests.RequestException as e:
|
||||
logger.error("请求失败!", e)
|
||||
return []
|
||||
data = response.json()
|
||||
logger.debug("获取任务结果:【%s】", data)
|
||||
if data.get('code', 0) == 200:
|
||||
tasks = data.get('data', {}).get('tasks', [])
|
||||
else:
|
||||
tasks = []
|
||||
logger.warning("获取任务失败")
|
||||
return tasks
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user