用途:通过 Curviate CLI 管理 LinkedIn 经典职位帖与申请人。每条帖子先以草稿存在,草稿免费可逆,发布则不可逆。
准备:npm install -g @curviate/cli && curviate --version(需 Node 18+);curviate login --api-key <key> 或设置 CURVIATE_API_KEY;curviate account list --json 获取 --account 的 acc_id。凭据优先级为 flag > 环境变量 > 存储配置。
主要命令:job get 查看公开帖子详情;job list --state 按状态列出自己的帖子(--state 必填);job create 创建草稿;job update 部分更新;job budget 为发布定价;job publish --mode FREE|PROMOTED|PROMOTED_PLUS 发布,付费模式还需 --budget-currency、--budget-amount、--budget-scope;job close 停止接收申请;job applicants 与 job applicant get/resume 读取申请人及简历。
用法要点:写操作前加 --preview;解析用 --json,可用 --fields 投影;全局 flag 放命令末尾;按退出码分支而非文本。create 必填项含 --description(至少 200 字符)、--workplace-type、--location(LOCATION 参数 id)、--employment-status、--apply-method,以及标题和公司;linkedin 申请方式需 --notification-email,external 需 --website-url。
限制与陷阱:FREE 发布仍受订阅限制,无订阅会返回 LINKEDIN_FEATURE_NOT_SUBSCRIBED(exit 5);publish 与 close 未经真实发布验证;update 的读回可能滞后;job list --state 为客户端过滤;close 一旦上架不可逆。退出码 2 为用法错误,4 为未找到,5 需看 error.code,6 为限流,7 为瞬时故障,11 为计费,13 为预算耗尽。