我正在尝试从 Yodlee API 检索所有可用的站点。正如我对用户注册或 Cobrand 登录所做的那样,我尝试获取 WSDL 端点上的可用方法列表。基本上,我将它传递给我的 yodlee url + / services url:SiteTraversalService?wsdl
但我收到的只是404。
Wasabi::Resolver::HTTPError: Error: 404
有人有想法吗?
谢谢,
我正在尝试从 Yodlee API 检索所有可用的站点。正如我对用户注册或 Cobrand 登录所做的那样,我尝试获取 WSDL 端点上的可用方法列表。基本上,我将它传递给我的 yodlee url + / services url:SiteTraversalService?wsdl
但我收到的只是404。
Wasabi::Resolver::HTTPError: Error: 404
有人有想法吗?
谢谢,
Yodlee 服务 URL 404 通常是因为 URL 实际上是不正确的。
这可能有几个原因。
要检查您的 URL 是否有效/无效,您需要启用跟踪,以便查看发出的确切请求 url。
如果您使用的是 Windows,您可能会发现Fiddler对此非常有用。(您需要启用嗅探/解密SSL 流量的要求)。对于其他平台,SDK 指南有一些其他选择。
确保 URL 有效后,下一步就是确保指定版本。
较旧的 API 版本中不提供较新的 API 功能。您在 Service Url URL 中指定版本,它决定了您可以使用的功能。Yodlee 版本以 _Major_Minor(12.0 和 11.1)的形式附加到服务页面 Url 将是 _12_0 或 _11_1
例子:
new EndpointAddress(BaseServiceUrl + Name_TransactionDataService + ServiceVersionPrefix)
在哪里
所以你的网址应该看起来/类似于以下内容:
https://yodleedomain/yodsoap/services/TransactionDataServices_12_0
(我不将 ?WSDL 附加到 url)。
如果要测试与 Yodlee 服务的连接性,请执行以下操作 -
调用——https://yodleedomain:port/yodsoap/services/listservices