npm 包 bungienetplatformjs 使用教程

阅读时长 5 分钟读完

从事前端开发的同学们肯定听说过 npm 包,这是前端开发环境中最常用的一个工具。今天我们来介绍一个在前端游戏开发中非常有用的 npm 包:bungienetplatformjs。

什么是 bungienetplatformjs

bungienetplatformjs 是一个npm包,其提供的 API 可以让开发者无需了解 API 的详细内容就可以与 Bungie.net 平台进行交互。

首先需要了解一下 Bungie.net 平台是什么。Bungie.net 是 Bungie 的官方网站,提供了游戏文化、社区和在线玩家互动,这个平台几乎承载了Bungie所有的游戏。

bungienetplatformjs 提供的 API 可以让我们获得目前主流游戏 Destiny 2 的相关数据,比如获取玩家信息、查询关卡数据等等。

使用步骤

安装 bungienetplatformjs

首先,我们需要安装 bungienetplatformjs,可以在终端中使用 npm 安装。在项目文件夹中打开终端,运行以下命令:

初始化 bungienetplatformjs

在调用API前,我们需要初始化 bungienetplatformjs。key参数请自行替换,可通过在 Bungie.net 上注册 App 获得。appId 也可从注册 App 后的设置中获得。

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

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

获取玩家信息

获取玩家基础信息,需输入其平台、名称。以下代码示例获取 playstation 玩家“ScreamingEchoes”的基础人物信息。

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

获取组队信息

以下代码示例获取玩家最近一次的十场 Nightfall 组队信息。

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

探究更多功能

bungienetplatformjs 是一个有用的 npm 包,可让开发者无需了解复杂的 API 对接过程,更轻松地开发与 Bungie.net 平台的前端游戏,探究更多功能请访问其官方文档:https://www.npmjs.com/package/bungienetplatformjs。

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

纠错
反馈