问题标签 [yodlee]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
yodlee - 从 Yodlee 的私人环境中注销、删除或删除用户
我在 Yodlee 提供的私人环境中有一些用户,我想取消注册、删除或删除他们。这可能吗?如果是这样,如何?
yodlee - Yodlee SOAP API 中多级 MFA 的 XML 交换是什么样的,为什么会出现以下错误?
我们正在构建一个使用 Yodlee 数据的聚合应用程序,虽然与我们合作的大多数机构在使用 MultiFactor Authentication 时都会遇到安全问题,但有一个机构(JP Morgan)采用“MULTI_LEVEL”MFA 方法。在尝试测试和处理这个问题时,我们使用了 Java 示例应用程序“Aggregation12”(到目前为止,我们使用它作为所有其他 Yodlee SOAP 交互的实现示例。
当尝试使用控制台应用程序“yconsole.sh”与任何 MULTI_LEVEL MFA 机构交谈时(JP Morgan Retirement options [cobrand ID 4999] 是真实的,DagMultilevel [cobrand ID 15682] 是测试的),初始登录步骤有效很好,但我们无法通过多级身份验证中的第一个令牌步骤而没有错误消息。我们访问日志中的 XML 如下所示:
我们运行这些测试的肥皂服务器是: https ://eval.yodlee.com/yodsoap/services
所以,两个真正的问题:
1) 这种错误类型 (InvalidSiteAccountExceptionFault) 的根源是什么?我可以从这个页面看到它的意思是“会员站点帐户标识符不存在,不属于该用户,或者是自定义项目。”,但我不清楚这种语言(可能是“会员站点帐户标识符” yodlee 的应用程序词汇对外部开发人员没有意义吗?)
2) 是否有很好的文档资源专门涵盖与具有 MULTI_LEVEL MFA 的机构进行交互的正确流程?
rest - Yodlee 用户 sessionToken
当我们使用 PHP 作为主要系统与 Yodlee REST API 交互时,有时我们会收到用户令牌过期的异常。什么是用户 sessionToken 过期时间?我的意思是在调用 身份验证/登录url 后生成的令牌。
yodlee - 如何找到有关特定 Yodlee 帐户类型的更多详细信息?
我一直在查看不同账户类型的 Yodlee 文档(特别是投资账户类型:文档链接)并且有两个问题:
- 我如何找到更多关于一些不太清楚的类型,如简单 (13)、公司 (29) 或管理员 (55)?
- 枚举中似乎缺少一些项目 - 例如在我们的实时数据中,我有 28 个(个人)和 29 个(公司)。这些是什么?可以将它们添加到文档中吗?
yodlee - Yodlee TransactionView 和 ItemId
如何获取 TransactionView 对象对应的 ItemId?我正在为用户上下文运行事务搜索(这意味着我没有将搜索限制为特定的 ItemId),并且我没有看到 TransactionView 对象上的任何数据表明我可以检索与事务相关的 ItemId。
yodlee - 如何使用 executeUserSearchRequest API 从多个站点获取数据
我最近注册了 30 天的 Yodlee 开发者试用版。
我正在尝试使用 Yodlee REST API 提取财务数据。添加银行账户后(对于银行 B1:Yodlee 术语中的站点),我可以使用 executeUserSearchRequest API 提取数据。然而,在那之后,我添加了另一个账户(用于银行 B2),当我提取数据时,它只从 B2 的账户中获取数据,而不是从 B1 的账户中获取数据。看起来,executeUserSearchRequest API 正在从最近的帐户中提取数据。我的目标是从所有添加的站点中提取数据。
任何帮助,将不胜感激?
谢谢!
yodlee - addSiteAccount 更新凭据后无法获取 loginForm
我正在使用其余的 api。检索站点的登录表单后,我输入了错误的登录信息。我现在需要回去纠正错误。起初我尝试调用 GetSiteLoginForm,这是不允许的,因为用户已经与站点相关联。然后我尝试使用有效的 cobSessionToken 和 &siteFilter.reqSpecfier=16&siteFilter.siteId=643 访问 SiteTraversal/getSiteInfo。
我得到的回应是:
{"popularity":0,"siteId":643,"orgId":520,"defaultDisplayName":"Chase (US)","defaultOrgDisplayName":"Chase Manhattan Bank","contentServiceInfos":[{"contentServiceId": 663,"siteId":643,"containerInfo":{"containerName":"bank","assetType":1}},{"contentServiceId":10441,"siteId":643,"containerInfo":{"containerName" :"bill_payment","assetType":0}},{"contentServiceId":3163,"siteId":643,"containerInfo":{"containerName":"credits","assetType":2}},{"contentServiceId ":3483,"siteId":643,"containerInfo":{"containerName":"stocks","assetType":1}},{"contentServiceId":7100,"siteId":643,"containerInfo":{"containerName":"loans","assetType":2}},{"contentServiceId":3861,"siteId":643,"containerInfo" :{"containerName":"mortgage","assetType":2}},{"contentServiceId":12049,"siteId":643,"containerInfo":{"containerName":"miles","assetType":0} }],"enabledContainers":[{"containerName":"bank","assetType":1},{"containerName":"bill_payment","assetType":0},{"containerName":"credits"," assetType":2},{"containerName":"stocks","assetType":1},{"containerName":"loans","assetType":2},{"containerName":"mortgage","assetType":2},{"containerName":"miles","assetType":0}],"baseUrl":"http://www.chase.com/ ","loginForms":[],"isHeld":false,"isCustom":false,"siteSearchVisibility":true}
注意 loginForms 是空的。我如何获得这个值?我尝试了不同的 siteFilter.reqSpecfier 值并且总是得到相同的结果。我尝试的其他事情是同时使用我们的公共和私人网址。我也用 Dag Site 复制了所有这些。
python - 如何使用 urllib.urlopen 强制执行 GET 请求?
我使用上面的 url 然后编码参数来调用 API,但是这个 API 需要用 GET 方法调用。我该如何执行?
yodlee - 从 Yodlee 高效检索项目的交易和持有
每天晚上,我们需要为我们的用户提取 Yodlee 数据库中的所有数据(持股和交易)并将其存储在我们自己的数据库中。据我所知,似乎没有有效的方法来做到这一点。Yodlee TransactionView 和 ItemId的选项 2表明我应该调用 getItemSummaryForItem1 来检索 Item 的 ItemSummary,然后运行 TransactionSearch 来检索事务。如果您只想要交易,这很有意义。在这种情况下,我将运行以下 getItemSummaryForItem1 调用:
这很好用并且运行得非常快,但在我的场景中,我也想要持有。要检索馆藏,我需要将 DataExtent 的 endLevel 从 0 更改为 2。但是,当我这样做时,调用花费的时间要长得多,并且 ItemSummary 会返回所有事务,这是非常低效的。
有没有办法做我想做的事,有效地为一个项目提取交易和持有?根据文档,我似乎找不到方法。提前致谢。
yodlee - AddSiteAccount & GetSiteRefreshInfo
在 REST API 上调用 AddSiteAccount1 后,我知道代码 801 表示正在刷新,我应该调用 GetSiteRefreshInfo 直到它完成刷新。
关于这个过程,我有几个问题。
1)AddSiteAccount1返回的SiteAccountId是GetSiteRefreshInfo需要的MemSiteAccountId吗?如果是这样,如果文档这样说,或者这两个字段的名称相同,那就太好了。如果没有,要获取 MemSiteAccountId,我需要调用 GetItemSummaries 吗?如果是这样,我如何匹配帐户以获得正确的 MemSiteAccountId
2) 我的个人银行帐户(在新西兰的 ASB,站点 4330)在登录期间未使用 MFA,但是来自 AddSiteAccount1 的响应具有 SiteRefreshInfo.RefreshMode == 'MFA'。这似乎是沙盒数据的错误?还是我读错了回复?我在 MoneyCenter 中测试了我的账户,他们似乎并不认为这是一个 MFA 账户。这可能是沙盒环境中的数据错误吗?
这是与此站点关联的刷新信息:
3) 沙盒环境中是否有任何帐户使用 MFA,以便我们能够测试我们的 MFA 集成?