我在尝试登录用户时遇到InvalidCobrandConversationCredentialsExceptionFault
异常。这个例外的原因是什么?
答案 0 :(得分:2)
InvalidCobrandConversationCredentialsExceptionFault - 通常是因为自上次创建/更新CobrandContext以来已经过了120分钟或更长时间。我们建议客户每隔90分钟更新一次cobrand上下文(为安全起见)或者等等......每次出现这种异常时都要更新。
来自Yodlee Aggregation SDK快速参考指南:
Yodlee建议制作一个线程安全的CobrantContext单例对象。调用同步的“getCobrandContext”方法并创建新的cobrand上下文(此操作是线程安全的,因为方法已同步)或返回现有对象。由于所有Yodlee交互都需要Cobrand Context,因此可以保证每个线程始终与Yodlee进行首次交互并保证Axis在线程安全模型中初始化。
希望这有帮助。
此致 PRASHANT
答案 1 :(得分:0)
可能这意味着您没有将有效的cobrand凭证传递给登录呼叫。在您拨打任何电话之前,您需要申请一个cobrand会话ID。您可以通过使用指定的cobrand调用coblogin
(REST API)调用来执行此操作(看起来像sbCob和您的密码。这会返回一个cobrand会话ID,这是所有后续调用所必需的。您需要将此作为进行登录呼叫时cobSessionToken
param(REST login API)