java - 无法根据 EmailID 从 DocuSign 获取用户信息
问题描述
我正在尝试使用基于 OAuth 的 JWT 令牌连接到 DocuSign。
- 我可以使用 JWT 从 DocuSign 获取身份验证令牌。
- 然后,我使用令牌连接 DocuSign 并能够使用此 URI ( https://account-d.docusign.com/oauth/userinfo ) 获取用户信息,即授权成功。
- 我无法使用电子邮件地址查找用户。我正在使用以下网址: https: //demo.docusign.net/restapi/v2/accounts/ {account_id}/users?email=users@testcorp.com
我收到错误 401,如下所示:
HTTP/1.1 401 未经授权的缓存控制:无缓存 X-DocuSign-TraceToken:e4677d2d-88fd-4ad7-aa9e-20e1f87cc77f 日期:2018 年 7 月 12 日星期四 10:16:10 GMT 内容长度:0 Strict-Transport-Security :最大年龄=31536000;包括子域
我尝试查看 DocuSign 文档,但没有成功。
[总结:使用访问令牌,我只能获取用户信息。我无法调用任何其他 docuSign REST API] 任何帮助将不胜感激!谢谢!!
解决方案
无法使用电子邮件查询参数搜索用户。请在此处查看 API 参考 - https://developers.docusign.com/esign-rest-api/reference/Users/Users/list电子邮件查询参数已保留,API 调用者不应使用。您可以使用 user_name_substring 查询参数来搜索用户。
推荐阅读
- react-native - 为数组中的元素设置状态 [react-native]
- sql-server-express - 如何解决数据库“主”错误中的 CREATE DATABASE 权限被拒绝
- android - Firebase 动态链接选项 amv
- html - 根据屏幕大小限制表格行数
- javascript - 在两个按钮之间单击时创建用户脚本以更改网站的样式表
- java - 如何使用java流从包含多个不同mysql日期的列表对象中获取地图对象
- node.js - Express.js 文件在部署到服务器时如何不暴露?
- android - 如何在 Libgdx 中从 Gameover 屏幕切换到 Menu 屏幕?
- android - 数字选择器数据未正确显示android
- android - 统一透明背景