Curl listStatus上的\u请求\u参数无效

Curl listStatus上的\u请求\u参数无效,curl,docusignapi,Curl,Docusignapi,我试图查询Docusign以获取一组信封的状态,但我得到的是无效的\u请求\u参数错误 这是我提出的卷曲要求 curl -X PUT \ https://na2.docusign.net/restapi/v2/accounts/XXXXX/envelopes/status \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ -H 'X-DocuSign-Authentication: {

我试图查询Docusign以获取一组信封的状态,但我得到的是
无效的\u请求\u参数
错误

这是我提出的卷曲要求

curl -X PUT \
  https://na2.docusign.net/restapi/v2/accounts/XXXXX/envelopes/status \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/json' \
  -H 'X-DocuSign-Authentication: { ... }' \
  -d '{
    "envelopeIds": [
        "SOME ENVELOPE ID",
        "ANOTHER ENVELOPE ID"
    ]
  }'
这是我得到的全部错误

{
    "errorCode": "INVALID_REQUEST_PARAMETER",
    "message": "The request contained at least one invalid parameter. Query parameter 'from_date' must be set to a valid DateTime, or 'envelope_ids' or 'transaction_ids' must be specified."
}
根据if,我包含一个
信封ID的数组
,这应该可以工作。它看起来与文档页面上的示例非常相似

我知道错误消息说要使用
信封ID
,所以我尝试了一下,得到了相同的错误


我做错了什么?

如果您想在请求主体中传递信封ID,那么在URL中,您需要将查询参数设置为
信封ID=请求主体
,这样您的完整URI将如下所示:

PUT /restapi/v2/accounts/<accountId>/envelopes/status?envelope_ids=request_body

此外,还可以将from_date指定为参数

https://demo.docusign.net/restapi/v2/accounts/xxxxxx/envelopes/status?from_date=01/01/2019

啊,就是这样!谢谢你,阿米特!我没有看到文档页面上提到的,你怎么知道要这么做?很高兴它起作用了!我为DocuSign工作,所以我知道答案。嗯,如果你不介意的话,我还有一个简短的问题。您知道如何在响应中也包含单个收件人的状态吗?在文档页面底部的示例中,它显示了包含该信息的响应,但我得到的响应仅包含检索收件人信息的URI。请在new post中创建一个新qs,并提供详细解释,因此,会员们将尝试解决它。如果有人偶然发现这个问题与相同的问题,这里是该问题的链接,认为它将帮助那些想要获得没有信封ID的信封列表的人
https://demo.docusign.net/restapi/v2/accounts/xxxxxx/envelopes/status?from_date=01/01/2019