我试图从Yodlee API中检索所有可用的网站。 正如我为用户注册或Cobrand登录所做的那样,我试图获取WSDL endPoint上的可用方法列表。 基本上,我把它传递给我的yodlee url + / services url: SiteTraversalService?WSDL
但我收到的只是404。
Wasabi::Resolver::HTTPError: Error: 404
有没有人有想法?
谢谢,
答案 0 :(得分:0)
Yodlee服务URL 404通常会发生,因为URL实际上是不正确的。
这可能因为几个原因而发生。
要检查您的网址是否有效/无效,您需要启用跟踪,这样您才能看到确切的请求网址。
如果您使用的是Windows,则可能会发现Fiddler对此非常有用。 (您需要启用sniffing/decrypting SSL流量的要求)。对于其他平台,SDK指南还有其他一些替代方案。
确保网址有效后,下一步就是确保指定版本。
较旧的API版本中不提供较新的API功能。您可以在服务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附加到网址上。)
答案 1 :(得分:0)
如果要测试与Yodlee服务的连接,请执行以下操作 -
调用 - https://yodleedomain:port/yodsoap/services/listservices