问题描述
我正在调用Envelopes:listStatusChanges API以获取信封状态。我将信封ID(逗号分隔列表)作为此方法的参数传递,最多50个信封ID会给我结果,但是一旦我传递50个以上信封ID就会给我以下错误。我也通过传递相同的信封ID列表与Docusign Apiexplorer进行了尝试,但结果相同。
I am calling Envelopes: listStatusChanges api to fetch envelope statuses. I am passing envelope ids(comma seperated list) as a parameter to this method, upto 50 envelope ids it gives me result but as soon as I pass more than 50 envelope ids it gives me following error. I aslo tried with Docusign Apiexplorer by passing same envelope ids list but the result is same. Is there any limitation on passing these envelope ids?
'错误: 404-找不到文件或目录。
服务器错误
404 -找不到文件或目录。
您正在寻找的资源可能已被删除,名称更改或暂时不可用。
''error: " 404 - File or directory not found.
Server Error
404 - File or directory not found.
The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.
"'推荐答案
由于HTTP GET请求的URL的长度太长,Web服务器引发了404错误。在
The 404 error is being thrown by the webserver as the length of the URL of your HTTP GET request is too long. See more detailed explanation here
您可以改为使用 API来查询信封列表。然后,您可以根据要查找的信封ID过滤响应。
You can instead use other parameters(for ex: from_date) on the listStatusChanges api to query the list of envelopes. You can then filter the response based on envelopeId's you are looking for.
另一个更有效的选择是使用以获得有关信封状态更改的通知。
Another more efficient option would be to use Docusign Connect to get notifications on Envelope Status changes.
这篇关于listStatusChanges api传递超过50个信封ID后给出错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!