我刚刚开始使用 DocuSign SOAP API,我正在使用来自他们的开发人员站点和 GitHub 站点的示例。虽然这两位代码不太匹配,但似乎都不起作用。我不断收到带有消息的 System.ServiceModel.FaultException,“不满足安全要求,因为传入消息中不存在安全 header 。”
我正在使用 VS2012 的服务引用来代理服务 https://demo.docusign.net/api/3.0/dsapi.asmx ,并且我已经通过使用在线 REST API 资源管理器获取我的演示帐户的登录信息来验证我的帐户是否有效。
有人遇到过这个问题或有什么建议吗?
最佳答案
在更改 web.config 中的绑定(bind)元素以匹配以下内容之前,我收到了相同的错误消息:
<binding name="APIServiceSoap" allowCookies="true" maxReceivedMessageSize="50000000">
<security mode="TransportWithMessageCredential" />
</binding>
Github DocuSign SDK 对我来说是宝贵的资源:https://github.com/docusign/DocuSign-eSignature-SDK
此外,如上面的 Github 链接,我使用了 2 个服务引用(CredentialAPI 和 DocuSignAPI)。
关于.net - DocuSign Soap API 示例不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19303022/