我正在使用肥皂调用CreateEnvelopeFromTemplates。我将安全标头嵌入顶部,并在下面得到响应。关于可能出问题的任何想法。
我的安全标题为:
handleChange
此帐户缺少足够的权限。
<soap:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:UsernameToken wsu:Id="UsernameToken-1" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:Username>981ec272-3f9a-4cd8-83a9-062f82fce46c</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">abcdefgh</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soap:Header>
答案 0 :(得分:0)
您需要使用方括号将Integrator密钥嵌入到Username元素中。 SOAP API指南的身份验证部分中显示的大多数示例都早于Integrator Keys,而对于UsernameToken则不显示。
示例:
<wsse:Username>[BILL- 9048-469a-a9e9-211cef79e5f3]2988541c-4ec7-4245-b520-f2d324062ca3</wsse:Username>