怎么调用 Upwork 关键词搜索 API?
search使用 platform="upwork"、action="search" 调用“关键词搜索”能力;返回列表,默认 20 条、单次最多 100 条,主要包含 id、url、title、text、budget、budget_currency 等 28 个字段。
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- 雇主付款方式是否已验证。未验证的项目回款风险高。