Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 刷新帐户时发现帐户或getLoginAccounts_Java_Intuit Partner Platform_Customer Account Data Api - Fatal编程技术网

Java 刷新帐户时发现帐户或getLoginAccounts

Java 刷新帐户时发现帐户或getLoginAccounts,java,intuit-partner-platform,customer-account-data-api,Java,Intuit Partner Platform,Customer Account Data Api,在下面的示例中,我使用的是相同的AggCatService。我正在使用JavaSDK 用户第一次在我的应用程序中添加新机构时,我会调用discoverndaddaccounts将凭据添加到intuit服务器。我是否还需要为每个帐户执行getLoginAccounts以刷新帐户,或者getAccountTransactions是否足够 稍后,当我想从添加的帐户中获取新信息时,我是应该再次调用discoverndaddaccounts,还是应该只为每个帐户执行getLoginAccounts和get

在下面的示例中,我使用的是相同的AggCatService。我正在使用JavaSDK

  • 用户第一次在我的应用程序中添加新机构时,我会调用discoverndaddaccounts将凭据添加到intuit服务器。我是否还需要为每个帐户执行getLoginAccounts以刷新帐户,或者getAccountTransactions是否足够

  • 稍后,当我想从添加的帐户中获取新信息时,我是应该再次调用discoverndaddaccounts,还是应该只为每个帐户执行getLoginAccounts和getAccountTransactions

  • 如果我在刷新时再次调用discoverndaddaccounts,那么我是否会向Intuit服务器添加重复的凭据信息,或者Intuit是否知道已添加凭据


  • 谢谢你的帮助

    1 |要获取刷新信息,应在discoverandAccounts API调用后立即调用updateInstitutionLogin,并将刷新标志设置为true

    参考-

    2 |获取刷新信息后,可以直接调用GetAccount、getAccountTransactions API

    3 |理想情况下,应添加增量。如果没有,那么您可以通过将现有AccountID与相同的API响应进行比较,以编程方式完成。 我没有用任何真实的FI来测试它。我使用了CC_Bank,但它总是返回静态帐户列表。 -

    我可以确认这一行为并更新这篇文章


    谢谢。你确定你是说UpdateInstitutionLogin吗?文档说“这是一个只有在最终用户更改了密码时才会进行的呼叫…”我不想更新任何密码,我只想刷新此凭据的事务。2。我的观点是,这可能发生在1完成后的一天。当我需要所有帐户的刷新交易信息时,我应该执行getLoginAccounts还是DiscoverandAccounts?是。您可以使用UpdateInstitutionLogin(刷新标志设置为true)获取刷新的数据。它将触发对实际FI的显式刷新请求。成功调用UpdateInstitutionLogin后,您可以调用getAccounts和getAccountTransaction。如果您两次调用DnA API,第二次将在您的应用程序中添加重复的帐户。这是一个错误。您只需要以编程方式(通过交叉检查)添加新帐户。谢谢