You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在SPFx ACE中调用DocuSign Rest API?模块解析错误求助

在SPFx ACE中调用DocuSign API获取用户待处理操作是否可行?

需求说明

希望在SPFx自适应卡片扩展(ACE)中调用DocuSign Rest API,获取当前登录用户的所有待处理操作,询问该需求是否可行。

认证代码实现

private async authenticateWithDocuSign() {
  let dsApiClient = new docusign.ApiClient();
  dsApiClient.setBasePath(DOCUSIGN_API_BASE_URL);
  dsApiClient.addDefaultHeader('Authorization', 'Bearer ' + DOCUSIGN_RSA_PRIVATE_KEY);

  const privateKeyBuffer = Buffer.from(DOCUSIGN_RSA_PRIVATE_KEY, 'utf8');
  const results = await dsApiClient.requestJWTUserToken(DOCUSIGN_INTEGRATION_KEY, DOCUSIGN_USER_ID, ["signature"], privateKeyBuffer, 3600);
  console.log(results.body.access_token);
}

遇到的问题

初始编译错误

执行代码时触发webpack编译错误:

[16:12:32] Error - [webpack] 'dist':
./node_modules/docusign-esign/src/index.js: Module not found: Error: Can't resolve 'ApiClient' in 'C:\Phani\Custom Development\ApprovalsDashboard\node_modules\docusign-esign\src'
Did you mean './ApiClient'?
Requests that should resolve in the current directory need to start with './'.
Requests that start with a name are treated as module requests and resolve within module directories (node_modules).

尝试解决后的新错误

由于无法修改docusign-esign源码,尝试通过webpack的resolve.preferRelative选项解决路径解析问题,但仍出现类似的模块找不到错误:

./node_modules/docusign-esign/src/index.js: Module not found: Error: Can't resolve 'Configuration' in 'C:\Phani\Custom Development\ApprovalsDashboard\node_modules\docusign-esign\src'
Did you mean './Configuration'?

内容的提问来源于stack exchange,提问作者Phani Kumar Addala

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 02:43:13