Install
openclaw skills install @phalapi/crawhub-skill-yesapiopenclaw skills install @phalapi/crawhub-skill-yesapi--- name: yesapi description: YesApi果创云低代码平台接口封装,支持表单结构和数据操作 version: 1.0.0 homepage: https://api.yesapi.net/ user-invocable: true metadata: {"requires": {"env": ["YESAPI_APP_KEY", "YESAPI_DOMAIN", "YESAPI_SIGN"]}, "tags": ["api", "lowcode", "yesapi", "form", "database"]} ---
本技能提供对 YesApi 果创云低代码平台的完整接口封装,支持表单结构管理和数据操作。
在使用前需要配置以下环境变量:
YESAPI_APP_KEY: 你的果创云应用密钥YESAPI_DOMAIN: 果创云API域名(默认:https://api.yesapi.net)YESAPI_SIGN: 静态签名密钥获取我的表单模型列表
查询表单 [表单名] 的数据,限制10条记录
向表单 [表单名] 添加新数据:{"field1": "value1", "field2": "value2"}
更新表单 [表单名] 中ID为 [记录ID] 的数据:{"field1": "new_value"}
删除表单 [表单名] 中ID为 [记录ID] 的记录
批量更新表单 [表单名] 中满足条件的数据:{"field1": "new_value"},指定条件where:[["字段名", "比较符", "比较值"]]
批量删除表单 [表单名] 中满足条件的记录,指定条件where:[["字段名", "比较符", "比较值"]]
基于 App.Platform_MyModels 接口封装:
get_models(): 获取模型列表create_model(model_name): 创建新模型delete_model(model_name): 删除模型add_model_new_field(model_name, field_data): 为模型添加新字段基于 App.Table 系列接口封装:
query_data(model_name, params): 查询数据insert_data(model_name, data): 插入数据update_data(model_name, id, data): 更新数据delete_data(model_name, id): 删除数据batch_update(model_name, where, data): 批量更新数据batch_delete(model_name, where): 批量删除数据所有API调用都会返回详细的错误信息,包括:
requests 库进行HTTP请求MIT License