0

我正在尝试构建非常简单的 Amazon SP API 客户端(使用 Amazon 提供的 C# 客户端库),但我不明白这是否可能(或者我也需要构建 Web 应用程序?)。我打算构建只读客户端,检索订单和财务报告,并将这些数据导入我们的 ERP 数据库(或更新现有的、已导入的数据)。这可能吗(没有网络应用程序)?

我正在阅读章节https://github.com/amzn/ sell-partner-api-docs/blob/main/guides/en-US/developer-guide/SellingPartnerApiDeveloperGuide.md#step- 3-the- sell-partner-登录到您的网站,它明确表示:

销售伙伴登录您的网站。如果销售伙伴还没有帐户,他们会完成您的注册过程。

您的应用程序将 Amazon 回调 URI(由 Amazon 在上一步中传递)加载到浏览器中,并添加以下参数:

所以,有这个关于开发者(your即我的)网站的讨论。真的需要这样的网站吗?

4

1 回答 1

1

据我了解文档,它只是您尝试与之通信的另一个 REST API。这不必通过浏览器。如果您的桌面应用程序可以发出 http 请求并处理响应,那么您应该没问题。

我认为这是您的“内部”用例与文档中的用例让您感到困惑:亚马逊在这里描述的是开发人员如何构建自己的网络应用程序,亚马逊卖家可以在其中注册。这个网络应用程序现在通过他们的 API 与亚马逊通信。

另一方面,您没有任何第三方卖家作为客户,但正在为您自己是卖家的公司构建内部应用程序。您不需要任何人注册。因此,您基本上可以“跳过”这种想法,直接使用您自己的凭据与 API 进行通信。您不需要为此建立一个单独的网站!

于 2021-11-09T09:49:56.870 回答