协会易开放接口
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_79245b87/xhy-skills
技能介绍
解决的问题
协会易开放接口适合把后台业务动作接入对话式机器人:用户用自然语言要求“建一张申报表”“把问卷绑到这张表”“推一篇新闻”或“看看待办”,系统需要把这些意图翻译成稳定的 HTTP 请求,并在多步骤里保留服务端返回的 id。资料重点不是泛化 API 包装,而是围绕表单、问卷、项目申报、新闻和流程待办给出一套可执行的集成约束。
技能如何工作
- 表单:调用
addForm前先把字段结构按可读方式渲染给用户确认;成功后从data取formId,若名称重复则使用errmsg中已有formId,不要改名重试。 - 问卷 / 项目申报:问卷绑定传
id + formId;项目申报绑定传decTitle + formId,两者路径和参数不能混用,且formId只能来自表单接口返回。 - 新闻:先用栏目列表取
categoryIds,再pushArticle;正文必须完整,已推送稿件用updateArticle修正,文章id来自推送成功返回。 - 流程待办:列表用
applySubject,详情再拼formAnswer / extra;audit属于不可逆操作,需用户明确确认。
关键判断是成功与否只看 errno === 0,失败时用 errmsg 说明原因,不要假设资源已创建。
适用边界
适合龙虾机器人等已有对话上下文的自动化场景。注意 appKey 不应在聊天中完整复述,材料解析要满足授权要求,审批动作不能默认执行。
使用场景
- 运营在群里用机器人根据 Excel 材料创建报名表,并要求先预览字段结构再调用 addForm。
- 项目秘书把新建申报表绑定到问卷,或绑定到申报主表与评审节点表单,并使用服务端返回的 formId。
- 编辑先拉取新闻栏目,再向指定栏目推送文章,随后用推送返回的文章 id 和完整正文修正已发布稿件。
- 助理查询流程待办,列出 applySubject,展开 formAnswer/extra 后,仅在用户明确通过或驳回时调用 audit。
适合人员
- 龙虾机器人或对话式自动化开发者:想按统一 HTTP 约定接入协会易开放接口,并减少 formId、errno、多步骤 id 丢失问题。
- 协会运营人员:需要把表单创建、问卷绑定和项目申报绑定串起来,避免在后台重复手工配置。
- 新闻或宣传编辑:要用机器人拉取栏目、推送文章,并能用完整正文修正已推送稿件。
- 流程助理:需要读取待办摘要,在用户明确指令下执行审批,而不是默认替用户通过。