npm 包 mws-sdk-promises-fork 使用教程

阅读时长 7 分钟读完

简介

Amazon Marketplace Web Service (MWS) 是亚马逊提供的一种数据交互的方式,用于帮助开发者构建商业应用程序,可以让卖家通过MWS API接口自动化管理他们的业务操作。

mws-sdk-promises-fork是一个npm包,这个包是fork自原版的mws-sdk-promises,在原版的基础上进行了一些修改和优化,使其更加适合在Node.js环境中使用。本篇文章将介绍如何使用mws-sdk-promises-fork包进行MWS API接口调用,同时给出一些使用该包的示例代码。

安装

使用npm安装:

使用方法

1.引入包

2.设置账号信息

在初始化时,需要设置账号信息。其中,marketplace参数是亚马逊站点的域名,比如美国站点是www.amazom.com;sellerId是卖家ID;accessKeyId和secretAccessKey是亚马逊给你的密钥;MWSAuthToken是可选值,如果你的账号有二次认证,需要填上。

3.调用API接口

这里我们以获取订单信息的API接口为例:

-- -------------------- ---- -------
--- --- - --- ------------
  ------------ ------------------------
  ---------------- ----------------------------
  ----------- ---------------------
  -------------- -----------------------
---

--- ------ - -
  --------------- --- ------------------- -- -- -- -- ----
  ---------------- --- ------------------- -- -- -- -- ---
--

----------------------
  -------------- -- -
    --------------------
  --
  ------------ -- -
    -------------------
  ---

代码中,我们初始化一个Orders对象,然后调用listOrders方法获取订单信息。最后成功返回订单信息,失败则返回错误信息。

参数CreatedAfterCreatedBefore是获取订单信息的时间段,上面代码查询的是2022年3月2日到3月3日之间的订单信息。

示例代码

以下是mws-sdk-promises-fork包的常见API接口调用示例代码:

1.获取亚马逊站点信息

-- -------------------- ---- -------
--- --- - --- ---------------------------
  ------------ ------------------------
  ---------------- ----------------------------
  ----------- ---------------------
  -------------- -----------------------
---

--- ------ - ---

---------------------------
  -------------- -- -
    --------------------
  --
  ------------ -- -
    -------------------
  ---

2.获取订单信息

-- -------------------- ---- -------
--- --- - --- ------------
  ------------ ------------------------
  ---------------- ----------------------------
  ----------- ---------------------
  -------------- -----------------------
---

--- ------ - -
  --------------- --- ------------------- -- -- -- -- ----
  ---------------- --- ------------------- -- -- -- -- ---
--

----------------------
  -------------- -- -
    --------------------
  --
  ------------ -- -
    -------------------
  ---

3.获取商品信息

-- -------------------- ---- -------
--- --- - --- --------------
  ------------ ------------------------
  ---------------- ----------------------------
  ----------- ---------------------
  -------------- -----------------------
---

--- ------ - -
  ------------------ -------------
  ------------------------ ----
--

------------------------------
  -------------- -- -
    --------------------
  --
  ------------ -- -
    -------------------
  ---

4.获取报告信息

-- -------------------- ---- -------
--- --- - --- -------------
  ------------ ------------------------
  ---------------- ----------------------------
  ----------- ---------------------
  -------------- -----------------------
---

--- ------ - -
  ------------- ------------------------------------
--

-------------------------
  -------------- -- -
    ------------- -- -
      --- ------- - -
        --------------------------- -------------------------
      -
      --------------------------
        ------------ -- -
          ------------------
        --
        ------------ -- -
          -------------------
        ---
    -- -------
  --
  ------------ -- -
    -------------------
  ---

总结

以上就是mws-sdk-promises-fork包的使用方法和示例代码,希望能够对大家有所帮助。在实际使用过程中,还可以通过查看API文档和参考亚马逊官方的示例代码,来更好的使用mws-sdk-promises-fork包进行MWS API接口调用。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056cd681e8991b448e6717

纠错
反馈