Shopee v2 API返回error_auth无权限,已完成KYC验证该如何处理?
Shopee v2 API测试账号KYC报错解决方案
你遇到的报错完整返回如下:
{ "request_id": "118584ece184b9b2a1cc70596bc7493f", "error": "error_auth", "message": "No permission. Please go to Shopee Seller Center to pass the shop KYC verification first, then this shop can call for this API." }
该报错本质是接口鉴权时校验到店铺KYC状态未生效导致,即使使用官方提供的测试账号,也可按以下优先级排查:
- 校验KYC生效站点与API调用站点一致:Shopee各站点KYC状态相互独立,你填写的KYC资料如果仅通过了单个站点审核,调用其他站点对应
shop_id的接口时依然会触发报错,请确认当前调用接口传入的country_code、shop_id和你完成KYC的站点完全匹配。 - 确认应用权限范围已覆盖目标接口:你在Shopee Open Platform创建应用时勾选的权限集如果未包含当前调用接口的权限,也会触发同类鉴权报错,可进入开发者后台【我的应用】-【权限管理】页面,确认目标接口权限已被勾选且状态为已生效。
- 重新生成授权令牌:测试账号KYC审核通过后,此前生成的
access_token不会自动同步最新的店铺状态,需要重新走OAuth授权流程获取新的令牌后再重试接口调用。 - 核实KYC最终审核状态:部分场景下测试账号提交KYC资料后会进入人工审核队列,卖家中心显示「已提交」不等于「已通过」,请进入卖家中心KYC专属页面确认状态为审核通过,而非审核中/待补充资料。
如果完成以上排查后问题仍未解决,可在Shopee开发者后台提交工单,附上报错返回中的request_id字段值,申请官方协助核查账号侧状态异常。
内容的提问来源于stack exchange,提问作者naxsi
相关产品推荐
相关产品推荐

