try: user_id = await get_user() data = { "author_id": user_id, "author_name": params_kw.get('author_name', ''), "title": params_kw.get('title', ''), "description": params_kw.get('description', ''), "media_type": params_kw.get('media_type', 'music'), "content_url": params_kw.get('content_url', ''), "thumbnail_url": params_kw.get('thumbnail_url', ''), "duration": params_kw.get('duration', 0), "file_size": params_kw.get('file_size', 0), "model_name": params_kw.get('model_name', ''), "model_input": params_kw.get('model_input', ''), "model_output": params_kw.get('model_output', ''), "tags": params_kw.get('tags', ''), "category": params_kw.get('category', ''), "price": float(params_kw.get('price', 0)), "created_at": curDateString() } result = await create_showcase_post(data) return result except Exception as e: return {"widgettype":"Error","options":{"title":"操作失败","message":str(e),"cwidth":16,"cheight":9,"timeout":3}}