npm包spreedly-node-urlbox使用教程

阅读时长 6 分钟读完

前言

在前端开发过程中,npm作为重要的包管理器,为我们提供了诸多便利。本文将介绍一个名为spreedly-node-urlbox的npm包的使用方法。

spreedly-node-urlbox介绍

spreedly-node-urlbox是一个用于与Spreedly Gateway和Urlbox API交互的Node.js库。 Spreedly是一个用于接受信用卡付款,保持客户信用卡数据安全的付款网关服务提供商,而Urlbox是一个用于将任何网页转换为高质量,可缩放,响应式屏幕截图的API服务提供商。spreedly-node-urlbox库可以帮助我们方便地与这两种服务进行交互。

安装

在Node.js环境下,使用npm进行安装即可:

使用方法

配置

在使用spreedly-node-urlbox之前,我们需要先对其进行配置。在使用该库时,我们需要提供以下参数:

我们可以将配置信息写入一个JSON文件(例如config.json),然后在代码中引入:

Spreedly Gateway

在交互Spreedly Gateway时,我们可以使用该库提供的以下方法

1. 创建订单

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

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

2. 获取付款表单和令牌

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

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

Urlbox

在与Urlbox API交互时,我们可以使用该库提供的以下方法

1. 创建网站截图

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

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

示例代码

完整的示例代码如下:

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

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

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

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

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

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

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

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

结语

spreedly-node-urlbox库是一个非常实用的npm包,可以帮助我们方便地与Spreedly Gateway和Urlbox API进行交互。希望本文能够对大家有所帮助,也欢迎大家在评论区留言讨论。

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

纠错
反馈