1

我正在尝试使用来自 CustomerAccountData API 的结果;getInvestmentPositions,通过 API 调用 getAccountTransactions。

仅基于 API,getInvestmentPositions 似乎有足够的信息,例如 SecurityInfo,但该部分似乎永远不会返回结果。我是否错过了可以获取安全信息的其他调用或参数?我可以做些什么来让 getInvestmentPosition 服务返回更多信息?

4

2 回答 2

2

此处推荐的更改没有帮助。在通过 Schwab 和 Morgan Stanley 显式刷新和测试多个账户后,API 不会返回 CUSIP 或股票代码。对于想要在问题解决之前使用 Intuit API 进行个人理财的任何人来说,这都是一个交易破坏者。Yodlee 毫无问题地做到了这一点。

例如,一个职位的回报如下:

<InvestmentPositions xmlns="http://schema.intuit.com/platform/fdatafeed/invposition/v1"     xmlns:ns2="http://schema.intuit.com/platform/fdatafeed/securityinfo/v1">
  <position>
    <investmentPositionId>xxxxxxx</investmentPositionId>
    <costBasis>100000</costBasis>
    <unitPrice>1327.62</unitPrice>
    <marketValue>136397.02</marketValue>
    <units>102.738</units>
    <reinvestmentCapGains>false</reinvestmentCapGains>
    <reinvestmentDividend>false</reinvestmentDividend>
  </position>

...

于 2013-06-27T16:54:46.463 回答
1

您可以调用“updateInstitutionLogin”API,并将刷新标志设置为 true(PFB 参考链接)。这将触发对 FI 的显式刷新请求。如果此调用成功,请通过调用“getInvestmentPositions”API 验证您是否获取了所有信息。

更新机构登录

URL: https:// financialdatafeed.platform.intuit.com/v1/logins/<loginId>?refresh=true
Method: PUT
Body:
<InstitutionLogin xmlns="http://schema.intuit.com/platform/fdatafeed/institutionlogin/v1">
</InstitutionLogin>

参考链接 - https://developer.intuit.com/docs/0020_customeraccountdata/customer_account_data_api/0020_api_documentation/0075_updateinstitutionlogin

请让我们知道它是否有效。

如果您在 getInvestmentPositions 调用的响应中仍然没有收到 SecurityInfo,请使用以下详细信息提出支持票。

  1. 来自显示帐户的 getInvestmentPositions 的响应
  2. 金融机构编号
  3. 帐号 ID
  4. 您在 SAML 断言中使用的用户标识(客户)。
  5. 您在设置 AggCat 集成时获得的 SAML 身份提供商 ID

    根本问题是在 7 月版本中修复的错误。

    更新问题修复日期(最有可能) - 7 月 13 日 29 日

    更新(6 月 6 日) - 此问题现已修复。请检查并确认您的结果。

于 2013-06-26T04:53:40.290 回答