列我的需求
list_my_needs【需要登录】列出当前用户发布的需求(现行状态只有 OPEN / CANCELLED;IN_PROGRESS / COMPLETED / EXPIRED 仅历史遗留数据——完成态记在每条承接(claim)上,需求不因某条承接完成而关单),时间倒序、游标分页。编辑 / 下架 / 取消 / 拉推荐之前先用它拿 needId;查某条承接是否完成用 get_conversation_needs 看 claim 状态,别按 status=COMPLETED 过滤。信息流里不会出现自己的需求,盘点自己的一律走这里。
【下架 ≠ 改状态】手动下架只把需求移出信息流,status 仍是 OPEN——判据是每条返回里的 displaying 布尔(服务端按服务器时钟算好的),别拿 status 猜。只想看还在展示的传 displaying=true。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | 按类型过滤:EXPERIENCE(寻找产品/作品) | QA(答疑求助) | RESOURCE(介绍资源) | COLLAB(寻求合作) | FINANCING(融资需求) | CHAT(找人聊聊找灵感) | GIG(兼职招募) | OTHER(其它) | |
| limit | No | 返回条数,默认 20 | |
| cursor | No | 分页游标 nextCursor | |
| status | No | 按状态过滤:OPEN|CANCELLED(IN_PROGRESS/COMPLETED/EXPIRED 仅历史遗留数据);不传则全部 | |
| displaying | No | true=只看还挂在信息流里的;false=只看我手动下架的;不传=全部。下架不改 status,只能靠这个分 |