列可报名的机会
list_signup_feed【何时用】用户问「最近有什么能报名的 / 这周截止的有哪些 / 有没有黑客松」时调它。这是站内唯一能真报名的机会列表:每一场都挂着可用的报名表单。
【组合链】拿到 slug 后:① get_signup_activity(slug) 一次拿全「详情 + 我的报名状态 + 还缺哪几题」;② 缺项补齐后 submit_signup(slug) 直接报;③ 想一次盘几场就 get_signup_gaps(slugs=[…]) 拿跨场合并的待答清单,问一轮就够。
【口径/坑】① 本工具返回的每一条都当场能在站内报(判据是这场挂了报名配置,与 Activity.type 无关——平台自办/承办的赛事也是 type=COMPETITION,照样在这条 feed 里)。list_activities 是更宽的活动资讯面,其中导入的外部赛事只能去主办方官网报,两者别混。② feed 已按「置顶 → 截止近的优先(无截止排最后)」排好序,「这周截止的」直接按顺序截即可,别自己重排。③ 首屏返回的 kinds 是服务端算的真实类目计数,空类目根本不出现——照它渲染选项,别拿 SIGNUP_KINDS 全集当菜单。④ 登录时每条带 submitted=true/false,已报的别再问用户要不要报。⑤ startAtKnown=false 表示这场的开始时间是导入时兜底顶上的假值,别对用户念那个日期。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | 报名类目筛选,可选。取值:HACKATHON(黑客松) | COMPETITION(创业赛事) | INCUBATOR(孵化营) | FUNDING(融资申请) | COMMUNITY(社区入驻) | EVENT(活动报名) | OTHER(其他) | |
| limit | No | 每页条数,缺省 20,上限 50 | |
| cursor | No | 翻页游标,取上一页的 nextCursor | |
| includeExpired | No | 是否含已截止的场次,缺省 false(只给还能报的) |