我一直在寻找如何使用Yodlee IAV API(我在salesforce平台上使用它)来验证帐户。我使用的是Yodlee文档中指定的相同参数,但每次都没有返回预期的结果。
我正在呼叫updateItemCredentialsAndStartVerificationDataRequest
和addItemCredentialsAndStartVerificationDataRequest
。我使用30天试用帐户来探索Yodlee IAV API但无法获得如何使用它们。
在调用updateItemCredentialsAndStartVerificationDataRequest时,它会抛出InvalidItemException
。
{"errorOccurred":"true","exceptionType":"com.yodlee.core.InvalidItemException","referenceCode":"_5e6a8e2b-15c4-45d0-b523-6c64a414b274","message":"Argument value not found: 710636"}
并且在调用addItemCredentialsAndStartVerificationDataRequest
时会抛出错误日志。
我还尝试了TestDrive addItemAndStartVerificationData,它在那里工作。但是当我使用代码Apex-Salesforce提出相同的请求时,给Yodlee提供相同的参数,然后抛出此异常。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Errors xmlns="http://namespace.yodlee.com/pfm/2009/Error">
<Error>
<errorCode>415</errorCode>
<errorDetail>system_error</errorDetail>
</Error>
</Errors>
Yodlee IAV文档中有什么不同于您在TestDrive中使用的内容吗?
答案 0 :(得分:0)
您似乎正在尝试IAV数据服务,因此您需要首先提供凭据以添加银行帐户并开始针对该特定帐户进行验证。
如果您可以先通过IAV数据服务flow chart和quick start了解详情,那就太棒了。
您也可以使用Yodlee Interactive的TestDrive工具来测试不同的API。
首先使用试用凭证登录试用版并创建用户会话,然后选择IAV服务。完成后,您可以看到一个选项“Flows”,它将指导您逐步启动和测试IAV。