# ============================================================ # 创建真人认证会话 — 获取 H5 认证链接 # 参数: vendor(必填), name(选填), project_name(选填, 默认default) # curl 示例: # curl -X POST 'https://ai.atvoe.com/reallife_asset/api/rl_verify.dspy' \ # -H 'Authorization: Bearer YOUR_TOKEN' \ # -d 'vendor=volcengine&name=张三' # ============================================================ vendor = params_kw.get('vendor', '') project_name = params_kw.get('project_name', 'default') name = params_kw.get('name', '') if not vendor: return json.dumps({"status": "error", "data": {"message": "请选择供应商"}}, ensure_ascii=False) org_id = (await get_userorgid()) or '0' user_id = (await get_user()) or '' result = await rl_verify_user(org_id, user_id, vendor, project_name, name=name) if result.get('success'): return json.dumps({ "status": "ok", "data": { "id": result.get('id', ''), "h5_link": result.get('h5_link', ''), "byted_token": result.get('byted_token', ''), } }, ensure_ascii=False) else: return json.dumps({ "status": "error", "data": {"message": result.get('message', '认证创建失败')} }, ensure_ascii=False)