我已经问过这个问题,但我收到的答案涉及对我没有帮助的 REST API。这是我的情况:
- 平台:.NET
- API:SOAP(使用 Visual Studio 生成的客户端)
我正在使用嵌入式签名并基于模板创建信封,并在 EnvelopeInformation 中将 EnableWetSign 设置为 false。当我以用户身份访问文档时,我仍然有“在纸上签名”按钮。
SOAP API 不支持删除该按钮吗?
我已经问过这个问题,但我收到的答案涉及对我没有帮助的 REST API。这是我的情况:
我正在使用嵌入式签名并基于模板创建信封,并在 EnvelopeInformation 中将 EnableWetSign 设置为 false。当我以用户身份访问文档时,我仍然有“在纸上签名”按钮。
SOAP API 不支持删除该按钮吗?
您需要在信封中将EnableWetSign设置为 false。确保拼写正确,例如,如果拼写为 enableWetSign 而不是 EnableWetSign,它不会隐藏按钮,也不会出现错误。检查您发送的请求并确保该属性确实设置为true可能也是一个好主意。
我刚刚测试过,这对我有用。我一直在使用 PHP 代码进行测试,您可以通过从 GitHub 下载 DocuSign SOAP SDK 来获得我正在使用的相同代码。
这是适用于我的 PHP 发送函数的开始:
function createEnvelopeFromTemplatesAndFormsSample() {
global $api;
global $AccountID;
// Configure and envelope information
$envInfo = new EnvelopeInformation();
$envInfo->AccountId = $AccountID;
$envInfo->EmailBlurb = "testing DocuSign creation services";
$envInfo->Subject = "create envelope from templates and forms sample";
$envInfo->EnableWetSign = false;
...<more code>...
}