已關閉
后端开发——通过官方API提取产品图像
案件編號 TK25100706ABFI34 ・2026/02/05 更新
預算金額
預算詳談
執行地點
可遠端
接案身份
不限
需求說明
我们需要一个后端开发人员通过商店的官方API(无抓取)提取产品/变体图像,将它们复制到我们的云存储中,并保持一切与webhook同步。这为我们的2D/3D预览提供动力。你的责任 • 安装后回填:OAuth/连接,通过平台API获取产品+变体+图像,处理pagination/节流,并将图像复制到我们的桶(GCS)。 Webhooks同步:收听产品创建/更新/删除;更新图像和meta.json;30天软删除→然后清除。 • 安全地提供图像:添加端点以返回临时签名的URL(无公共链接,无客户端机密)。 • 要公开的API: • 获取/产品/图像?shopId&productId&variantId → 签名URL • 获取/3d/manifest?shopId&productId&variantId(如果存在模型) • 质量和安全:在429/5xx上重试/回退,速率限制,超时,记录。 平台(每个商店选择合适的平台) • Shopify:管理API(REST/GraphQL),范围read_products,webhooks products/*。 • WooCommerce:REST /wp-json/wc/v3/产品,变体,产品webhooks。 • Wix Stores:使用官方商店API +产品更改事件。 (我们稍后接受的后退:谷歌商家提要/CSV/ZIP——仍然没有刮削。) 技术偏好 • 谷歌云(云运行/功能)上的Node.js/TypeScript,用于存储的GCS,用于签名的URL,用于作业的Pub/Sub或云任务。如果您可以部署到GCP,等效堆栈就可以了。 接受 1. 新安装回填所有产品/变体/图像,并写入meta.json。 2. 通过webhooks的更新使文件夹和元数据保持同步;删除将存档→30天后清除。 3. GET /product/image...为活动variantId返回一个有效的签名URL。 4. 强大到分页/限制;重做/回调到位;日志+简单的README(env vars、scopes、webhooks)。
登入後即可完整查看

