改这场的报名配置
update_organizer_signup_config【需要登录】【何时用】用户要改报名表的题目、换报名类目、贴外部表单地址、换答疑群二维码时调它。立即生效,不留灰度闸。
【组合链】get_organizer_activity(slug) 读现值 → 本工具传要改的那几项(缺省即不动)→ 再读一次确认。改完可以把 signupPageUrl 发给用户去转发。
【口径/坑】① 本工具改不了报名截止时间——截止在活动本体上,改它走 update_activity。而且:「截止绝不能提前封口」是这个产品的红线,把截止改早会把此刻正在填表的人当场挡在外面,任何「提前收口」的请求都必须先跟用户确认清楚后果。② formSchema 是整表覆盖,不是打补丁:传了就以你这份为准,漏写的题会被删掉(而且进「不再学习」名单,客户端以后也不会把它学回来)。稳妥做法是先 get_organizer_activity 拿到现有 formSchema,改完整份传回来。③ hostedEnabled=true 而一道题都不给时,服务层会落基线四项(姓名/手机号/微信号/项目介绍),不会留一张空表。④ 投递通道(adapterKey/deliveryMode)是平台侧基建,主办方改不了,也不该改。⑤ 改 signupUrl 会让投递方式跟着重算(有外链→用户设备代填投递;纯托管→站内收)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | 报名类目。取值:HACKATHON(黑客松) | COMPETITION(创业赛事) | INCUBATOR(孵化营) | FUNDING(融资申请) | COMMUNITY(社区入驻) | EVENT(活动报名) | OTHER(其他) | |
| signupUrl | No | 外部报名表单地址;传 null 清空(改回站内收报名) | |
| formSchema | No | **整表覆盖**的题目表。不传=不动;传了就以这份为全集,漏写的题会被删掉。沿用现有题请把 get_organizer_activity 给你的那一项**原样带回来**(尤其 sensitive / sourceLabel 两个键,丢了会把加密题降级成明文、并让外部表单的自动填写失效) | |
| activityRef | Yes | 活动 slug 或活动 id | |
| articleUrls | No | 活动图文/推文链接(整体覆盖) | |
| contactNote | No | 报名成功页的一句话说明;传 null 清空 | |
| contactQrUrl | No | 报名成功页的答疑/组队群二维码图 URL;传 null 清空 | |
| hostedEnabled | No | 站内是否直接收报名 |