首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DocuSign Java : USER_LACKS_PERMISSIONS

DocuSign Java : USER_LACKS_PERMISSIONS
EN

Stack Overflow用户
提问于 2022-09-19 23:40:22
回答 1查看 31关注 0票数 0

我正在针对DocuSign的docusign-esign-java 2.8SDK进行开发,并且在使用EnvelopesApi创建信封时遇到了一个错误。

下面是我遇到的具体错误:

代码语言:javascript
复制
com.docusign.esign.client.ApiException: Error while requesting server, received a non successful HTTP code 400 with response Body: '{
  "errorCode": "USER_LACKS_PERMISSIONS",
  "message": "This user lacks sufficient permissions to access this resource."
}'
        at com.docusign.esign.client.ApiClient.invokeAPI(ApiClient.java:1036) ~[docusign-esign-java-2.8.0.jar:na]
        at com.docusign.esign.api.EnvelopesApi.createEnvelope(EnvelopesApi.java:702) ~[docusign-esign-java-2.8.0.jar:na]
        at com.docusign.esign.api.EnvelopesApi.createEnvelope(EnvelopesApi.java:652) ~[docusign-esign-java-2.8.0.jar:na]

客户端通过DocuSign OAuth代码流并授予我们的应用程序scope=signature+extended

有人对我能调查的事情有什么想法或建议吗?

我觉得这在某种程度上是DocuSign帐户配置问题,而不是代码问题或OAuth授权问题,但我不知道该在哪里查找。

EN

回答 1

Stack Overflow用户

发布于 2022-09-20 00:33:13

这种情况可能发生,因为:

  1. 在您进行API调用的URL中的accountId之间存在不匹配(您将accountId从Java传递到API调用)到您在实现OAuth.
  2. 时用于身份验证(可能是不同的)的帐户,开发人员和产品env之间存在不匹配。确保您在身份验证和API调用中都使用相同的env。
  3. --您所认证的用户实际上没有创建信封的权限。有些用户不能这样做。
  4. 帐户可以选择只允许从模板创建信封。

我将尝试一个新的开发人员帐户,并确保您在身份验证部分和API调用中都使用了正确的帐户。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73780256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档