来自Yodlee REST Aggregation API的异常和错误的格式

时间:2016-02-26 01:05:53

标签: yodlee

对Yodlee REST Aggregation API进行API调用的响应有效负载中捕获异常的最佳方法是什么?

从历史上讲,我已经看过{'Error' => [{'errorDetail' => 'some error message'}]},但我也见过{'errorOccured' => true, 'exceptionType' => 'some documented exception type', 'referenceCode' => ''}

documentation建议我可以期待exceptionType,但我想确定。我目前最关心的API调用是/ login。

1 个答案:

答案 0 :(得分:0)

以下是您可以预期的错误代码格式类型 -

JSON异常格式1: {     " errorOccurred":" true",     " exceptionType":" com.yodlee.core.SiteNotFoundException",     " referenceCode":" _afe4ae60-68fe-4443-a721-d97a192e9455",     " message":"未找到参数值:164413432" }

JSON异常格式2 (与格式1相同,但"消息"属性丢失,因此被视为附加): {     " errorOccurred":" true",     " exceptionType":"异常发生",     " referenceCode":" _5c4d1347-cb4a-4404-809b-57dbfabcf1db" }

JSON异常格式3: {     "错误":[         {             " errorDetail":"未找到会话ID"         }     ] }

JSON异常格式4 (与格式3相同,但" errorDetail"属性丢失,因此被视为附加): {     "错误":[         空值     ] }

JSON例外格式5: {     " errorDetail":" cobrand / user的令牌认证失败无效的cobrand会话凭证" }

这将涵盖几乎所有情景。