addSiteAccount1的问题

时间:2014-08-25 18:48:00

标签: json yodlee

我正在关注快速入门指南,因为我刚刚收到了我的凭据。我成功地完成了coblogin和用户(消费者)创建。出于测试目的,我能够搜索并列出网站和信息。

当我尝试使用我创建的使用者的用户会话令牌调用addSiteAccount1时,我得到HTTP 200响应,没有明显错误,没有异常或消息。 JSON响应与API文档页面中列出的响应基本相同,但是我没有可用于列出事务的ID。我在Chase(网站ID 643)上使用真实的登录/密码帐户信息。

顺便说一句,如果我使用随机字符串表示凭证字段[0] .value(用户名)和凭证字段[1] .value(密码),我会得到相同的JSON响应。

请帮助我澄清一下这里没有用的东西。

2 个答案:

答案 0 :(得分:0)

好吧,我认为我的工作正常,但也许需要一些文件说明。如果addSiteAccount1中的所有必需参数都存在且不包含任何错误,则对于给定的使用者,方法调用将成功。

然后我访问了 getAllSiteAccounts 方法,该方法会向我显示该用户/消费者的所有帐户聚合。我能够看到所有帐户都添加了,有些人收到了像" REFRESH_COMPLETE"和其他人会有" AUTH_FAILED"。似乎一旦添加了一个帐户,Yodlee机器人将尝试登录,然后同步给定帐户的数据。有意义吗?

我只能通过调用另一种方法验证银行凭据是否正常。

答案 1 :(得分:0)

addSiteAccount1 API将为您提供一个响应,其中应包含" siteAccountId"字段这是该特定用户的大通银行网站的标识符。 此siteAccountId将具有类似于不同容器的itemID(在Yodlee术语中),例如,所有保存和支票帐户都在银行容器下,而信用卡是信用卡的容器,类似的贷款和抵押是其他容器

现在即使在特定容器下,您可能拥有多个帐户,例如Chase Bank容器,您可能拥有1个保存帐户和1个支票帐户,每个帐户都有一个可用的itemAccountId。这可以唯一标识该特定帐户,您可以在executeUserSearchRequest API中传递此itemAccountId(可以从getItemSummariesForSite API获取)以获取属于此特定帐户的交易。

有关更多帮助here是API流程的链接,可让您了解如何以及何时使用不同的API。