Docusignapi DocuSign移动文件夹需要cookie吗?

Docusignapi DocuSign移动文件夹需要cookie吗?,docusignapi,Docusignapi,我们正在尝试编写一个流程来清理完成的信封,并将它们移动到回收站。我们已经成功地完成了很多操作(获取信封、获取信封xml、列出文件夹等等),但是移动操作遇到了问题 这个简单的请求在邮递员执行PUT tohttps://demo.docusign.net/restapi/v2.1/accounts/{我们的帐户id}/folders/recyclebin: {“信封”:[“19f3922e-64bf-4f6a-32ed-3378193de617”] 但是,尝试使用folders api移动会出现错

我们正在尝试编写一个流程来清理完成的信封,并将它们移动到回收站。我们已经成功地完成了很多操作(获取信封、获取信封xml、列出文件夹等等),但是移动操作遇到了问题

这个简单的请求在邮递员执行PUT to
https://demo.docusign.net/restapi/v2.1/accounts/{我们的帐户id}/folders/recyclebin

{“信封”:[“19f3922e-64bf-4f6a-32ed-3378193de617”]
但是,尝试使用folders api移动会出现错误

var-envelopeIds=(新字符串[]{envelopeId}).ToList();
FoldersRequest请求=新FoldersRequest(信封ID);
FoldersResponse response=wait foldersApi.MoveEnvelopesAsync(“{our account id},“recyclebin”,request);
合作伙伴\u身份验证\u失败
指定的积分器密钥未找到或已禁用。未指定积分器密钥

因此,我们认为我们应该尝试使用HttpClient,并像邮递员请求一样对其进行配置,我们收到了相同的错误。因此,我尝试使用一个简单的node.js脚本,但收到了相同的错误

注意:我们在postman和HttpClient中使用由C#代码生成的访问令牌。 这不是身份验证问题。其他使用相同“foldersApi”对象的调用工作正常

所以最后我注意到邮递员有一个类似“BCSI-CS-0123456789012345”的饼干。如果我删除该cookie,postman会在第一个请求上收到相同的错误“PARTNER\u AUTHENTICATION\u FAILED”,并再次设置cookie,然后第二个请求成功

那么,我怎样才能在C#中做到这一点呢?我真的更喜欢使用FoldersApi(这里似乎没有设置cookie的方法),而不必使用HttpClient并发出两个请求,因为我知道第一个请求只会因为获取cookie而失败。顺便说一句,我正在使用nuget软件包的4.5.2