通用问题#
Q1:API密钥存在有效期吗?#
在您与Spotter保持合作关系期间,都能持续调用开放接口。Q2:Spotter能主动向其它系统推送数据吗?#
暂不支持,但是可以通过其他方式实现这个效果。
Spotter如何与其它系统对接?简单来说,这是一个“您来取,而非我们推”的模式:您来操作:您需要在您的系统中(如ERP、商家仓等)配置并调用我们提供的API接口。
您来控制:您可以根据业务需求,主动、按需地从我们平台拉取数据(如查询订单、库存),或创建数据(如提交发货信息)。
其他方式:尽管我们的开放平台目前暂不支持主动向您的系统推送数据,但是您可以通过在您的服务器上设置定时任务(Cron Job)或轮询机制(Polling),定期调用我们的API接口,来实现数据的准实时同步。
Q3:能对接ERP/商家仓/自研系统吗?#
❌ 我们不能做什么?
目前是单向集成(即别人使用我们提供的API接口主动对接Spotter)。我们不是“ERP、商家仓”等第三方系统的开发方,因此:我们不知道那个系统有没“调用API”这个功能。我们不知道那个系统把这个功能放在哪里,怎么配置。
❓ 您应该怎么做?
请将我们的API文档发给您正在使用的第三方系统的客服或技术支持,向他们咨询:“你们的系统,能否对接这个开放平台的这些API?”只有他们才能给您最终的、准确的答案。
当然,需要Spotter协助的地方,我们也会全力配合。Q4:ERP对接问题#
Q5:商家仓对接问题#
Q6:接口时间字段的时区问题#
“传参时时间字段是使用哪个时区的时间戳?返回的时间是哪个时区的时间?”
Spotter的页面时间都是使用的对应站点的时区时间。因此任何接口的时间字段,不管是传参,还是返回响应的时间,都与站点时区保持一致。示例:「查询订单」接口,想要查询上图中第一个预计提货时间为“2025-12-05 (周五)”的PO订单,传参时,ordered_on_ms_start下单时间这个字段,就是将美国太平洋时区时间“2025-11-18 18:50:18”转换为时间戳1763520618000,相对应的,返回的for_ready_day_ms预计提货日期字段,也是美国太平洋时区时间。Q7:我想增加新的API接口找谁?#
如果您有特定对接需求或功能建议,欢迎随时通过您的账号经理或提交 「API接口咨询」 工单与我们沟通,我们将积极评估并纳入迭代计划。Q8:是否有提供SDK?#
Q9:是否有提供测试环境用于联调?#
A:目前测试环境还在规划中。在测试环境上线前,建议您:对于创建、更新等有写入操作的接口,建议先在您的本地或测试服务器进行Mock模拟,以避免产生脏数据。
Q10:不同站点,需要使用不同的密钥吗?密钥是通用的吗?#
A:密钥的权限与范围可自定义配置。
每个密钥均可独立配置其允许访问的站点范围(如仅美国、仅欧洲,或全部)以及接口权限(哪些接口可以用)。因此,您可以为不同的业务申请和使用不同的密钥,以实现权限隔离。Q11:在对接中出现“授权信息不正确”、“签名错误”或“密钥无效”等问题,应如何排查?#
A: 请您核对密钥信息:确认输入的 APP Key 和 APP Secret 完全正确,注意区分大小写,并检查前后是否误输入了空格或换行符(建议直接复制粘贴)。Q12:密钥存在有效期吗?#
A:在您与Spotter保持合作关系期间,都能持续调用开放接口。Q13:鉴权信息只能通过SDK调用吗?能否使用Postman进行HTTP调试?#
A:理论上可行,但是不推荐。SPOTTER API采用摘要签名认证,需要对请求内容进行复杂的签名计算。官方SDK已内置完整的签名实现,您只需配置密钥即可自动生成合法签名,能极大提升开发效率和安全性。接口问题#
Q1:「查询Listing列表」返回数据的唯一标识是什么字段呢?如何确定数据的唯一性#
A:一条Listing数据的全局唯一性,由 ssku (或 asin) + svc_code 组合确定。svc_code 是亚马逊卖家账号的唯一标识。
原因:一个商品(对应一个ssku/asin)可以在多个不同的亚马逊卖家账号(svc_code)下销售。在每个账号下,它都会形成一个独立的Listing。因此,必须结合商品标识和账号标识,才能确定唯一性。
Q2:「查询Listing列表」接口中各字段的字符长度限制是多少?方便我们设计系统规范。#
A:除商品名称(itemName)字段最大支持500字符外,其余字符串字段最大长度均不超过255字符。
特别说明:这些数字是我们系统为保障兼容性而设的技术上限,并非业务推荐值。建议您依据自身实际的业务规范和数据体量来设定更合理、更严格的设计长度。这样既能满足业务需求,也能为系统未来的迭代留出充足空间。Q3:「查询报价协议」使用msku_list入参调用,为什么有时无法返回价格信息?#
A:可能原因:您修改过msku。报价协议是历史快照,记录生成时的商品信息(包括当时的msku),一旦生成不会更新。如果您后来修改了商品的msku,再用新msku查询旧快照就会无法匹配。建议使用ssku(Spotter唯一标识)进行查询。Q1:如何通过API自动获取订单,替代手动处理邮件?#
A: 请使用 「查询订单」接口。您可以通过参数筛选status特定状态的订单,实现订单数据的自动化拉取与同步。