【发布时间】:2017-06-30 22:28:03
【问题描述】:
我正在使用savon 对 Stamps.com API 进行 SOAP 调用。我可以成功拨打初始电话。我也可以调用众多命名空间之一,但它们需要传入“附加内容”(参数)。
当我使用像 client.call(:authenticate_user) 这样的 AuthenticateUser 方法时,它会给出以下错误:
(soap:Client) Invalid SOAP message due to XML Schema validation failure. The element 'AuthenticateUser' in namespace 'http://stamps.com/xml/namespace/2016/12/swsim/swsimv57' has incomplete content. List of possible elements expected: 'Credentials' in namespace 'http://stamps.com/xml/namespace/2016/12/swsim/swsimv57'.
我曾尝试传入:credentials,但返回此错误:
Unknown local option: :credentials
是我遗漏了什么,还是 Savon 不与 Stamps.com API 合作?
【问题讨论】:
-
您是否尝试过使用 SoapUI 构建您的请求?
-
我现在正在尝试,但这对我的 RoR 应用程序有何帮助?
标签: ruby-on-rails savon stamps.com