SuperAPI AI 工具集

sproutgigs

编程与开发

查看项目

更新于 10-16 02:36

技能介绍

用途:该技能封装 SproutGigs 买家侧 API,用于管理任务(jobs)、gig、自由职业者列表、资料、账户余额以及任务审核。适用于用户提到 SproutGigs、Picoworkers 等场景。

认证与配置:使用 HTTP Basic Auth,用户 ID 作用户名、API secret 作密码。环境变量为 SPROUTGIGS_USER_ID 与 SPROUTGIGS_API_SECRET,可在 SproutGigs 账户设置的 Settings 中获取或重置。基础 URL 为 https://sproutgigs.com/api。部分 GET 端点需发送 JSON 请求体,需带 Content-Type: application/json。

主要能力:Gigs 端点可获取分类、单个 gig、gig 列表、公开问答与评价;Jobs 端点可创建任务、增加付费位置、编辑定向、置顶、暂停/恢复/重启/停止、设置速度、TTR、每日任务上限与分发,并获取任务、分类、区域、列表、已评/未评任务;Lists 端点可获取公开列表、添加/屏蔽/解除屏蔽自由职业者;Profiles 与 Users 端点可获取资料与余额。

使用方式:先调用只读端点,如 GET /users/get-balances.php、GET /jobs/get-zones.php、GET /jobs/get-categories.php、GET /jobs/get-lists.php,再逐步进行写操作。速率限制为 1 请求/秒,不可并行调用;返回 HTTP 429 时至少等待 10 秒再重试。

限制与注意:API 在文档中标记为 beta。许多写端点会消耗账户余额或影响工作者结果,调用 post-job、add-positions、feature-job、rate-*、列表屏蔽/解除屏蔽、任务停止/重启/恢复前,除非用户已明确授权,否则应确认具体参数。审核任务影响工作者且通常不可逆,未经用户明确确认不得批量批准或拒绝。Webhooks 为 SproutGigs 中配置的入站通知,不是代理发出的调用。应避免自动化工作者侧任务领取或模拟人工操作,本技能仅面向买家侧操作。