Docusignapi 我需要在DocuSign信封状态更改请求的from_date选项中包含时间

Docusignapi 我需要在DocuSign信封状态更改请求的from_date选项中包含时间,docusignapi,Docusignapi,我正在尝试使用DocuSign API获取信封状态更改。我正在请求中使用以下URL: 但是,当我使用UTC或我的本地时间(ET)发送请求时,我没有得到任何结果 我还尝试将请求时间更改为Andrew刚才发布的格式,如下所示: 以下是一个状态请求,其中包含时间(以PT为单位): {{url}/v2/accounts/account id/envelopes?from_date=2015-01-08T08:58:00&from_to_status=changed 结果如下: { "result

我正在尝试使用DocuSign API获取信封状态更改。我正在请求中使用以下URL:

但是,当我使用UTC或我的本地时间(ET)发送请求时,我没有得到任何结果

我还尝试将请求时间更改为Andrew刚才发布的格式,如下所示:

以下是一个状态请求,其中包含时间(以PT为单位):

{{url}/v2/accounts/account id/envelopes?from_date=2015-01-08T08:58:00&from_to_status=changed

结果如下:

{
    "resultSetSize": "1",
    "totalSetSize": "1",
    "startPosition": "0",
    "endPosition": "0",
    "nextUri": "",
    "previousUri": "",
    "envelopes": [
        {
            "status": "sent",
            "documentsUri": "/envelopes/envelope id/documents",
            "recipientsUri": "/envelopes/envelope id/recipients",
            "envelopeUri": "/envelopes/envelope id",
            "envelopeId": "envelope id",
            "customFieldsUri": "/envelopes/envelope id/custom_fields",
            "notificationUri": "/envelopes/envelope id/notification",
            "statusChangedDateTime": "2015-01-08T16:58:05.9530000Z",
            "documentsCombinedUri": "/envelopes/envelope id/documents/combined",
            "certificateUri": "/envelopes/envelope id/documents/certificate",
            "templatesUri": "/envelopes/envelope id/templates"
        }
    ]
}
{
    "resultSetSize": "0",
    "totalSetSize": "0",
    "nextUri": "",
    "previousUri": "",
    "envelopes": []
}
以下是以UTC为单位的时间状态请求:

{{url}/v2/accounts/account id/信封?from_date=2015-01-08T16:58:00&from_to_status=changed

结果如下:

{
    "resultSetSize": "1",
    "totalSetSize": "1",
    "startPosition": "0",
    "endPosition": "0",
    "nextUri": "",
    "previousUri": "",
    "envelopes": [
        {
            "status": "sent",
            "documentsUri": "/envelopes/envelope id/documents",
            "recipientsUri": "/envelopes/envelope id/recipients",
            "envelopeUri": "/envelopes/envelope id",
            "envelopeId": "envelope id",
            "customFieldsUri": "/envelopes/envelope id/custom_fields",
            "notificationUri": "/envelopes/envelope id/notification",
            "statusChangedDateTime": "2015-01-08T16:58:05.9530000Z",
            "documentsCombinedUri": "/envelopes/envelope id/documents/combined",
            "certificateUri": "/envelopes/envelope id/documents/certificate",
            "templatesUri": "/envelopes/envelope id/templates"
        }
    ]
}
{
    "resultSetSize": "0",
    "totalSetSize": "0",
    "nextUri": "",
    "previousUri": "",
    "envelopes": []
}

在API使用的名为时区的功能中有一个设置,您可以在那里指定所需的结果

这是我的创建和更改状态示例

召唤

回应

{
  "resultSetSize": "1",
  "totalSetSize": "1",
  "startPosition": "0",
  "endPosition": "0",
  "nextUri": "",
  "previousUri": "",
  "envelopes": [
    {
      "status": "completed",
      "documentsUri": "/envelopes/{envelopeId}/documents",
      "recipientsUri": "/envelopes/{envelopeId}/recipients",
      "envelopeUri": "/envelopes/{envelopeId}",
      "envelopeId": "{envelopeId}",
      "customFieldsUri": "/envelopes/{envelopeId}/custom_fields",
      "notificationUri": "/envelopes/{envelopeId}/notification",
      "statusChangedDateTime": "2015-01-07T17:42:34.5970000Z",
      "documentsCombinedUri": "/envelopes/{envelopeId}/documents/combined",
      "certificateUri": "/envelopes/{envelopeId}/documents/certificate",
      "templatesUri": "/envelopes/{envelopeId}/templates"
    }
  ]
}

我在轮询SOAP API以获得15分钟间隔的信封更新时也遇到了同样的问题

我们的应用程序正在EST中运行。在过去15分钟内,当我们尝试在信封上获取我的帐户的更新时,我们没有获得更新,但如果我使用PST时间,我们将获得更新,即使“用于API的时区”设置为EST。
例如,如果我在美国东部时间晚上7点创建信封,如果我尝试调用RequestStatusEx方法,时间间隔为下午6:55到7:10,我将不会得到任何更新。如果我使用下午3:55分和7:10分,我会得到更新,好像它在使用PST,我们的所有服务器都在EST。

当我将API的时区更改为UTC时,我的签名请求会比我的本地时间早9个小时获得statusDateTime。例如,我在美国东部时间下午12:09:34发送了请求,返回的statusDateTime为2015-01-08T01:09:34.13300000Z。当我随后在UTC下午17:09(即当前UTC时间)之后请求更改项目的状态时,我没有得到任何结果。我只是将我的更改为UTC,并测试了一个信封,得到了正常结果。时区更改后,你能用更新后的请求更新你的原始帖子吗?@WilliamAsher你能像我一样截图并发布你的账户时间设置吗?我想知道我们的测试有什么不同
{
    "resultSetSize": "1",
    "totalSetSize": "1",
    "startPosition": "0",
    "endPosition": "0",
    "nextUri": "",
    "previousUri": "",
    "envelopes": [
        {
            "status": "sent",
            "documentsUri": "/envelopes/envelope id/documents",
            "recipientsUri": "/envelopes/envelope id/recipients",
            "envelopeUri": "/envelopes/envelope id",
            "envelopeId": "envelope id",
            "customFieldsUri": "/envelopes/envelope id/custom_fields",
            "notificationUri": "/envelopes/envelope id/notification",
            "statusChangedDateTime": "2015-01-08T16:58:05.9530000Z",
            "documentsCombinedUri": "/envelopes/envelope id/documents/combined",
            "certificateUri": "/envelopes/envelope id/documents/certificate",
            "templatesUri": "/envelopes/envelope id/templates"
        }
    ]
}
{
    "resultSetSize": "0",
    "totalSetSize": "0",
    "nextUri": "",
    "previousUri": "",
    "envelopes": []
}
GET: https://{server}/restapi/v2/accounts/{accountId}/envelopes?from_date=2015-01-07T07:42:00&to_date=2015-01-10T00:00:00&status=Completed&from_to_status=Sent
{
  "resultSetSize": "1",
  "totalSetSize": "1",
  "startPosition": "0",
  "endPosition": "0",
  "nextUri": "",
  "previousUri": "",
  "envelopes": [
    {
      "status": "completed",
      "documentsUri": "/envelopes/{envelopeId}/documents",
      "recipientsUri": "/envelopes/{envelopeId}/recipients",
      "envelopeUri": "/envelopes/{envelopeId}",
      "envelopeId": "{envelopeId}",
      "customFieldsUri": "/envelopes/{envelopeId}/custom_fields",
      "notificationUri": "/envelopes/{envelopeId}/notification",
      "statusChangedDateTime": "2015-01-07T17:42:34.5970000Z",
      "documentsCombinedUri": "/envelopes/{envelopeId}/documents/combined",
      "certificateUri": "/envelopes/{envelopeId}/documents/certificate",
      "templatesUri": "/envelopes/{envelopeId}/templates"
    }
  ]
}