我们正在尝试从Yodlee API获取网站徽标。从SiteInfo
数据模型(使用SOAP API),有以下方法可以检索站点徽标
siteInfo.getDefaultSiteLogo()
siteInfo.getLocalizedSiteLogos()
getDefaultFavIcon()
问题是我们正在使用的网站(所有具有AU地理位置的网站)的这些方法都返回null
。
我很确定这是可行的,因为Yodlee自己的快速链接会在您添加网站时显示网站的徽标。
以下是方法调用签名
我通过java使用soap api(使用轴1.4,就像在示例代码中一样),API签名如下
SiteAccountManagementService
的方法getAllSiteAccounts
具有以下签名
com.yodlee.soap.collections.core.accountmanagement.ArrayOfSiteAccountInfo getAllSiteAccounts(com.yodlee.soap.common.UserContext userContext)
。
然后还有getCctx,它具有以下签名
public com.yodlee.soap.common.CobrandContext getCctx()
这些方法都没有任何寻求的request specifier
参数
答案 0 :(得分:0)
我认为默认情况下不会返回图标。我相信你需要在你的请求说明符中指定它来获取图标/图像。
答案 1 :(得分:0)
getAllSiteAccounts API用于获取消费者汇总的帐户的详细信息,
而您正在寻找的信息(徽标)与网站相关而非消费者相关。
您应该使用getSiteInfo(在SiteTraversal下)获取此特定详细信息,并记住将siteFilter.reqSpecifier
的值传递为128。