客户帐户数据getInvestmentPositions缺少数据?

时间:2013-06-25 20:37:53

标签: intuit-partner-platform intuit customer-account-data-api

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

仅基于API,getInvestmentPositions似乎有足够的信息,如SecurityInfo,但该部分似乎永远不会返回结果。我错过了一个额外的电话或参数,我可以获得安全信息吗?有什么办法可以让getInvestmentPosition服务返回更多信息吗?

2 个答案:

答案 0 :(得分:2)

此处推荐的更改无效。在使用Schwab和摩根士丹利明确刷新并测试多个帐户后,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>

...

答案 1 :(得分:1)

您可以在刷新标志设置为true(PFB ref link)的情况下调用'updateInstitutionLogin'API。这将触发对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. 金融机构ID
  3. 帐户ID
  4. 您在SAML断言中使用的用户ID(客户)。
  5. 设置AggCat集成时获得的SAML身份提供者ID

    根问题是7月发布中修复的错误。

    更新发布修日期(最有可能) - 2013年7月29日

    更新(6thAug) - 此问题现已解决。请检查并确认相同内容。