Adobe Sign 是一款企业级电子签名解决方案,可以极大地简化签署流程。adobe-sign-sdk 是 Adobe Sign 提供的官方 JavaScript SDK,可以轻松地与其 API 进行交互。
本文将介绍如何使用 npm 包 adobe-sign-sdk 来快速开始使用 Adobe Sign,并提供深入的学习和指导意义。
安装 adobe-sign-sdk
你需要使用 npm 来安装 adobe-sign-sdk。在终端中运行以下命令:
npm install adobe-sign-sdk
创建 Adobe Sign API 秘钥
在使用 Adobe Sign API 之前,你需要先创建一个 API 秘钥。请按照以下步骤操作:
- 登录 Adobe Sign Developer Console
- 点击
My Account
>API Access
>New Application
- 填写应用程序的名称和描述信息
- 选择
OAuth Configuration
,输入 Redirect URI,并保存 - 生成 Client ID 和 Client Secret 并保存
授权访问
在使用 adobe-sign-sdk 之前,你需要先授权访问。请按照以下步骤操作:
安装
express
和express-session
:npm install express express-session
将以下代码复制到一个名为
app.js
的文件中:-- -------------------- ---- ------- ----- ------- - ------------------- ----- ------- - --------------------------- ----- ------------ - -------------------------- ----- --- - ---------- ----------------- ------- ------------------ ------- ----- ------------------ ---- ---- ----- --------- - --- ----------------------------- ------------------ - ----------------- ---------------------- - --------------------- --------------------- - -------------------- ---------------- ----- ----- ---- -- - --- - ----- ------- - --- --------------------------------- ----- ----------- - ----- ----------------------------- ------ ------------------ ------------------ --- --------------------- - ---------- -------------------------- - ----- ----- - ------------------- ---------------------------------- - --- -------------------- ----- ----- ---- -- - --- - ----- ------- - --- --------------------------------------------- ----- -------- - ----- --------------------------------------------------------- -------------------- - --------- ----------------------- - ----- ----- - ------------------- ---------------------------------- - --- ---------------- -- -- - ------------------- ------- -- ---- -------- ---
请将
your-secret-key
、your-client-id
、your-client-secret
和your-redirect-uri
替换为你自己的值。在终端中运行
node app.js
在浏览器中访问
http://localhost:3000/auth
来开始授权授权成功后,你可以在代码中使用
req.session.tokenSet
来调用 API。
示例代码
以下是一个简单的示例,展示如何使用 adobe-sign-sdk 创建并发送一个合同:
-- -------------------- ---- ------- ----- ------------ - -------------------------- ----- --------- - --- ----------------------------- --------------------- - -------------------- ----- ------------- - --- -------------------------------------- ----- --------------- - --- ---------------------------------------- ------------------------------------ - --- ------------------------------------ ----------------------------------------- - --- ----------- -------------------------------------------------- - -------- ---------------------------------------------- - - - ------------------ --------------------- - -- ----------------------------------- - - - ------------ - ----------------------------------------------------------- -------- ----------------------------------------------------------------------------------