Shopee 为开发者提供了两种授权方式 v1 和 v2 供开发者选择,本文将详细介绍这两种授权方法的具体操作步骤。开发者可根据自身需求选择合适的授权方式,并按照指引完成授权流程,从而获取 Shopee 店铺的操作权限。
开发人员按照以下规则生成授权链接,连结提供给卖场营运人员进行授权。授权完毕后即可透过 API 对店铺进行操作。授权方法相关说明,请务必阅读。
当开发者透过 v1 或 v2 的方法建立授权连结,进入卖场授权网址后显示画面将如下所示:
5-4. 依上述卖场授权 v1v2 方法说明,组成授权连结,进入该授权网址后,填入卖场账号、密码。
5-5. 登入卖场账号、密码后即可点击授权,如上图所示。
5-6. 查看 OpenAPI 文件,获取愈测试的 Test URL 开始进行测试。
开发者在 Sandbox 环境完成 OpenAPI 的测试后,需要申请 App 上线,审核通过后,开发者可以获取 Live 环境的 partner_id 与 key。
6-1. 在您完成测试并准备好后,进入 Open Platform Console App List 选择需要上线的 APP 点击 Go live 填写数据 Submit,点击 Go -Live 来请求 Live 环境的密钥。
6-2. Shopee OpenPlatform 将验证您在测试 API 调用表现,并在 24 小时内进行审核。
6-3. Shopee 审核通过后,APP 状态将变为 Live 状态,开发者将获取 Live 环境的 PartnerID 和 Key,调用 Live 环境的 OpenAPI。
6-4. [非必要] 若有需要使用 Webhook,如上图所示,在 Live 环境中设置 WehbookAPI 呼叫流程目前提供 TW 相关流程图如下表格所示,对应流程请参考 Shopee Open Platform - API Call Flows。
Q1: 如何获取 Live 环境的 PartnerID 和 Key?
A1: 在 Sandbox 环境完成 OpenAPI 测试后,需要申请 App 上线,审核通过后即可获取 Live 环境的 PartnerID 和 Key。具体步骤可参考文章 6-1 到 6-3 节。
Q2: 如何使用 Webhook 功能?
A2: Shopee 提供了 Webhook 推播服务,开发者可根据需求在 Live 环境中设置 Webhook API 调用流程。具体流程可参考文章 6-4 节和 Shopee Open Platform - Advanced Services 相关文档。
Q3: Sandbox 环境和 Live 环境有什么区别?
A3: Sandbox 环境用于开发阶段的功能测试,数据不会对实际业务产生影响。Live 环境则是正式的生产环境,开发者通过审核后才能获取权限,并使用正式的 PartnerID 和 Key 进行 OpenAPI 调用。