【问题标题】:Does Amazon Selling Partner API supports Desktop clients?Amazon Selling Partner API 是否支持桌面客户端?
【发布时间】:2021-12-22 00:16:22
【问题描述】:

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

我正在阅读章节https://github.com/amzn/selling-partner-api-docs/blob/main/guides/en-US/developer-guide/SellingPartnerApiDeveloperGuide.md#step-3-the-selling-partner-signs-into-your-website,它明确表示:

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

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

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

【问题讨论】:

    标签: amazonsellercentral selling-partner-api


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2021-02-03
      • 2021-08-03
      • 1970-01-01
      • 1970-01-01
      • 2012-04-29
      • 1970-01-01
      • 1970-01-01
      • 2021-12-01
      • 1970-01-01
      相关资源
      最近更新 更多