npm 包 ma-kentico-cloud-delivery-js-sdk 使用教程

阅读时长 6 分钟读完

概述:ma-kentico-cloud-delivery-js-sdk 是一个使用 JavaScript 实现的 Kentico Cloud Delivery API 的客户端库。使用此包,开发者能够非常容易地使用 JavaScript 访问 Delivery API。

安装

首先,使用 NPM 安装 ma-kentico-cloud-delivery-js-sdk:

这个命令将会安装此包到你的项目中。

初始化

使用 Kentico Cloud Delivery API 作为受保护的服务。我们必须通过获取流程的访问令牌作为开发者来授权 API 和返回内容。步骤如下:

  1. 使用你的 Kentico Cloud 管理 API 令牌调用以下 URL:https://YOUR_PROJECT_ID.auth0.com/oauth/token

    例如:https://abcdef.auth0.com/oauth/token

  2. 连接身份验证,并使用以下参数:

  3. 向 headers 参数添加「Content-Type」的键,并将其值设置为「application / x-www-form-urlencoded」

  4. 向 body 参数添加以下参数:

    grant_type = client_credentials client_id = [Management API 的 Client ID] client_secret = [Management API 的 Client Secret] audience = [Kentico Cloud 项目 ID]

示例代码:

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

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

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

调用 API

属性 / 根元素

联合查询

异步/回调/批处理

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

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

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

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

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

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

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

小结

ma-kentico-cloud-delivery-js-sdk 是使用 JavaScript 实现的 Kentico Cloud Delivery API 的客户端库。使用此包,我们可以更轻松、高效地使用 JavaScript 访问 Delivery API。在使用此包时,通过获取流程的访问令牌授权 API 和返回内容,使我们更便捷,更可靠地实现数据的获取。同时,我们还介绍了一些调用 Delivery API 空间资源的样例代码,供大家参考使用。

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

纠错
反馈