怎么调用 Upwork 关键词搜索 API?
search使用 platform="upwork"、action="search" 调用“关键词搜索”能力;返回列表,默认 20 条、单次最多 100 条,主要包含 id、url、title、text、budget、budget_currency 等 25 个字段。
Upwork search 的参数分别是什么意思?
keyword必填- 外包岗位关键词;返回需求方发布的工作机会,不是人才搜索。
exclude_keywords可选- 排除规则对象,例如 {"keywords":["WordPress"],"matchTitle":true,"matchDescription":true,"matchSkills":true};不是简单字符串或人才黑名单。
experience_level可选- 岗位经验要求:entry_level 入门、intermediate_level 中级、expert_level 专家。
查看全部 3 个允许值
entry_levelexpert_levelintermediate_level job_type可选- 合同计费类型:hourly 按小时、fixed_price 固定总价;不是全职/兼职。
Upwork 区分按工时计费和按项目或里程碑约定金额的合同。本接口的 job_type 用于岗位分类,不具备官方合同页面的工时记录、托管付款或里程碑管理能力。官方来源:Upwork:按小时与固定价合同的区别来源核查:
查看全部 2 个允许值
fixed_pricehourly since可选- 岗位发布日期起点,接受 YYYY-MM-DD 或 ISO-8601;不是雇主注册日期。
sort可选- 岗位排序:newest 最新、oldest 最早、relevance 相关性;备用路径不支持 oldest,降级时该排序可能不可用。
查看全部 3 个允许值
newestoldestrelevance until可选- 岗位发布日期终点,与 since 配合;不是合同结束日期。
Upwork 特有返回字段与含义(18)
- job_type
- 计费方式(时薪/固定价)。
- budget
- 固定价项目的预算金额。
- budget_currency
- 预算币种。
- hourly_rate_min
- 岗位时薪区间下限。
- hourly_rate_max
- 岗位时薪区间上限。
- duration
- 项目预计持续时长。
- engagement_type
- 投入强度(全职/兼职/按需)。
- experience_level
- 要求的经验层级(入门/中级/专家)。
- persons_to_hire
- 计划招募人数。
- proposals
- 已收到的投标数。数值高说明竞争激烈。
- client_name
- 雇主名称。
- client_location
- 雇主所在地。
- client_rating
- 雇主评分,5 分制。
- client_review_count
- 雇主收到的评价数。
- client_total_spent
- 雇主在平台累计花费。判断雇主靠谱程度最硬的一个指标。
- client_hire_rate
- 雇主的发布转录用比例,低说明常发不招。
- client_avg_hourly_rate
- 雇主历史支付的平均时薪。
- payment_verified
- 雇主付款方式是否已验证。未验证的项目回款风险高。