reallife_asset/wwwroot/api/rl_status.dspy
yumoqing 86d2c4edc4 docs: add curl examples to all external APIs
- rl_verify.dspy: vendor param for creating verify session
- rl_upload.dspy: upload asset to vendor_group
- rl_status.dspy: query asset processing status
- rl_assets.dspy: list assets by vendor_group_id
- sync_assets.dspy: sync assets from vendor
- check_validate.dspy: check verify result with apikey/secretkey
2026-05-30 12:24:35 +08:00

29 lines
998 B
Plaintext

# ============================================================
# 查询素材处理状态(同步供应商最新状态)
# 参数: asset_id(必填)
# curl 示例:
# curl 'https://ai.atvoe.com/reallife_asset/api/rl_status.dspy?asset_id=ASSET_ID' \
# -H 'Authorization: Bearer YOUR_TOKEN'
# ============================================================
asset_id = params_kw.get('asset_id', '')
if not asset_id:
return json.dumps({"status": "error", "data": {"message": "asset_id 不能为空"}}, ensure_ascii=False)
result = await rl_sync_asset_status_user((await get_userorgid()) or '0', asset_id, (await get_user()))
if result.get('success'):
return json.dumps({
"status": "ok",
"data": {
"status": result.get('status', ''),
"url": result.get('url', ''),
}
}, ensure_ascii=False)
else:
return json.dumps({
"status": "error",
"data": {"message": result.get('message', '查询失败')}
}, ensure_ascii=False)