首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发送草稿信封

发送草稿信封
EN

Stack Overflow用户
提问于 2014-07-29 23:54:24
回答 2查看 566关注 0票数 1

我正在尝试使用已保存的rest xml api发送草稿信封,但收到错误请求错误。这是我的代码:

string url = baseURL + "/accounts/“+ loginAccount.accountId + "/envelopes/”+ envelopeID;

代码语言:javascript
复制
        string requestBody = "<status xmlns=\"http://www.docusign.com/restapi\">sent</status>";

        HttpWebRequest requestSendEnvelop = initializeRequest(url, "PUT", requestBody, Username, Password, Key);
        string response = getResponseBody(requestSendEnvelop);

什么是正确的请求?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2014-07-30 01:36:17

发送草稿信封的请求的XML正文应如下所示:

代码语言:javascript
复制
<envelope xmlns="http://www.docusign.com/restapi">
   <status>sent</status>
</envelope>

为了便于将来参考,JSON帮助页面包含了所有DocuSign调用的请求/响应格式的文档(JSON语言和XML语言):https://www.docusign.net/restapi/help

票数 1
EN

Stack Overflow用户

发布于 2014-07-30 08:30:02

看起来您遇到了错误的端点。当您从Login API调用中获得返回的baseUrl时,它将采用以下格式:

代码语言:javascript
复制
"baseUrl": "https://demo.docusign.net/restapi/v2/accounts/123456"

在您发布的小代码中,我看到了以下内容:

代码语言:javascript
复制
string url = baseURL + "/accounts/" + loginAccount.accountId + "/envelopes/" + envelopeID;

这反过来会产生:

代码语言:javascript
复制
"baseUrl": "https://demo.docusign.net/restapi/v2/accounts/123456/accounts/12345/envelopes/..."

尝试修复端点并使用Kim发布的请求正文,即

代码语言:javascript
复制
<envelope xmlns="http://www.docusign.com/restapi">
   <status>sent</status>
</envelope>

并确保您正在为该方法执行PUT而不是POST。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25019666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档