npm 包 genesys-authorization-client-js 使用教程

阅读时长 4 分钟读完

genesys-authorization-client-js 是一个适用于前端的 npm 包,用于与 Genesys Cloud 平台的授权 API 进行交互,提供了登录、注销和各种授权操作的功能。本教程将介绍如何在你的项目中使用该包,并详细解释它的各种功能和使用方法。

安装

在项目根目录下打开终端,输入以下指令即可安装该包:

导入

在自己的代码中导入 genesys-authorization-client-js:

初始化

初始化 GenesysAuthorizationClient:

参数说明:

  • clientId:你在 Genesys Cloud 平台上注册应用时获得的客户端 ID。
  • clientSecret:你在 Genesys Cloud 平台上注册应用时获得的客户端密钥。
  • redirectUri:授权成功后重定向的 URI。
  • scope:要请求的访问范围。
  • environment:要使用的环境。包括正式环境和沙盒环境。

登录

使用 GenesysAuthorizationClient.login() 方法登录 Genesys Cloud 平台:

注销

使用 GenesysAuthorizationClient.logout() 方法注销 Genesys Cloud 平台:

生成访问令牌

使用 GenesysAuthorizationClient.getAccessToken() 方法生成访问令牌:

示例代码

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

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

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

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

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

结语

通过本教程,你应该已经了解了如何使用 genesys-authorization-client-js 这个 npm 包。它提供了访问 Genesys Cloud 平台授权 API 的功能,方便你在前端应用中进行授权认证。

当然,此篇只是提供了解和基本操作,如果您想要更深入的学习该功能和使用方法,可以参照 Genesys 官方文档进行学习扩展。

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

纠错
反馈