提交报名
submit_signup登录/本人明确要求;先get_signup_activity补missingRequired;提交后list_my_signups核验,截止按exits。仅传新增/修改答案,合并上版/复用层/主页推导;省略不清空,重提覆盖。明示删除才clearKeys,清复用层但留文件。file省略保留附件;普通附件须prepare_signup_file_upload传真实字节,名称/链接无效。缺必填不能交;敏感旧值省略会拒绝丢值,须重答或明确clearKeys。channel=agent主办方可见。delivery.kind=webview仅留档,须本人按delivery.url交外表,勿称报名成功。协议须get_activity_agreement全文展示并同意后传versionId/accept,留签署审计。requiresAppActivation仅预留,非提交;本人以报名手机号登录App确认。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | 活动 slug | |
| answers | No | 这次要新填/要改的答案。没传的题不会被清空(自动沿用现值) | |
| agreement | No | 报名协议确认,可选。versionId 取自 get_activity_agreement;只有把协议全文念给用户、他明确说同意之后才许带(这是会留签署记录与审计日志的法律行为) | |
| clearKeys | No | 要显式清空的题目 key(用户明说「把微信号删掉」才用;不传就一个都不清) |