【发布时间】:2014-07-26 03:25:44
【问题描述】:
我对以下请求有疑问:
/accounts/{accountId}/envelopes/{envelopeId}/documents
请求:
GET https://na2.docusign.net/restapi/v2/accounts/ACCT_ID/envelopes/ENVELOPE-GUID/documents
响应如下所示:
{
"envelopeId": "ENVELOPE-GUID"
}
这是我得到的完整回复。它确实为我复制了至少几个信封。有问题的信封都处于“已完成”或“等待我的签名”状态,并且是从其他 DocuSign 帐户发送的。
如果使用发件人帐户请求,我会收到包含 envelopeDocuments 数组的正常响应。信封中的其他收件人帐户也是如此。然而,这些帐户的请求使用 **www.**docusign.net 作为基于 login_information 响应的 baseUrl。
如果我从 na2 帐户发送,然后尝试从 www 检索文档列表,这也会重现,所以我会说这是某种分片问题。
之前使用相同帐户的请求可以正常工作。
【问题讨论】:
-
最佳实践是始终使用相同的 baseURL 进行 POST 和 GET。我很惊讶您也没有收到身份验证错误。如果 POST 是 www,你能验证行为吗?并且 GET 也是 www.?
-
您是从签名者帐户拨打电话吗?
-
@wtp-api,很抱歉,但我认为您的评论没有多大意义。我使用了多个帐户,因此我从 DocuSign login_information 响应中获得了不同的 baseURL。如果我为某些帐户使用了不正确的 baseURL,我会收到身份验证异常,但从任何有权访问它的帐户请求信封文档是(至少是)完全有效的。
-
您是否从一个帐户创建信封,但从第二个帐户(签名者帐户)请求带有凭据的文档?
-
@wtp-api,这是选项之一。另一种是当我们收到一个传入的信封到我们的帐户但无权访问发件人帐户时。
标签: docusignapi