我可以进行 REST API 调用来检查任何特定用户的待处理信封数量吗?
以下是我的用例: 在组织中,任何发件人都可以将信封发送给不同的用户。我必须找到任何用户待处理的信封。任何发件人都可以发送信封。我怎样才能实现这个场景?
实际上,GET https://demo.docusign.net/restapi/v2.1/accounts/{{accountid}}/folders/ 此调用返回我的文件夹的文件夹 ID,但我想检查其他用户的文件夹。
例如:我是管理员,我在 dousign 中有 5 个用户,我有我的帐户 ID,我可以使用它来请求文件夹 ID (GET https://demo.docusign.net/restapi/v2.1 /accounts/{{accountid}}/folders/) 方法。但是,如果我想知道其余 5 个用户的文件夹 ID 详细信息,那么我怎样才能获取该详细信息,因为我不会拥有他们的 accountID。
如果我知道另一个用户的帐户 ID,我可以进行 API 调用吗? 我尝试在请求中传递不同的用户帐户 ID,但出现以下错误: 网址:https://demo.docusign.net/restapi/v2.1/accounts/{account_Id}/folders
错误: { “错误代码”:“USER_DOES_NOT_BELONG_TO_SPECIFIED_ACCOUNT”, "message": "指定的用户不是指定帐户的成员。" }
如果有什么可能的话请告诉我?我非常努力解决这个问题。
您问了很多问题:
您只能访问您的用户(通过访问令牌)有权访问的帐户。您可以通过调用 oauth/userinfo API 来确定您的访问令牌有权访问的帐户。注意:您必须缓存此信息;不要一遍又一遍地调用这个API。
我没有这方面的好信息。我认为你不能直接这样做。管理员可以转一个信封给自己,但这会相当严厉!
您可以通过设置 Connect webhook 来完成此操作。这样,您的应用程序就可以在发送信封、收件人查看/签署信封以及信封完成时收到通知。
您的应用程序可以使用此信息为您的所有帐户用户创建信封状态显示。