2016-02-26 62 views
0

在Yodlee REST Aggregation API的API调用的响应有效负载中捕获异常的最佳方式是什么?来自Yodlee REST Aggregation API的异常和错误的格式

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

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

回答

0

这里有类型的错误代码格式,你可以expect-

JSON格式例外1: { “errorOccurred”: “真”, “exceptionType”:“com.yodlee.core。未找到参数值SiteNotFoundException”, “referenceCode” :: “_afe4ae60-68fe-4443-A721-d97a192e9455”, “消息”, “:164413432” }

JSON格式例外2(同格式1 ,但是“消息”属性缺失,因此被认为是额外的): { “errorOccurred”:“true”, “exceptionType”:“Exception Occurred”, “referenceCode”:“_5c4d1347-cb4a-4404-809b-57dbfabcf1db” }

JSON格式例外3: { “错误”:[{ “errorDetail”: “否会话ID找到” } ] }

JSON例外格式4(同格式3,但 “errorDetail” 属性丢失,从而认为是附加的): { “错误”:[ 空 ] }

JSON异常格式5: { “errorDetail”:“令牌认证失败cobrand /用户无效cobrand谈话凭证” }

这将覆盖几乎所有的场景。

+0

我最近遇到了这种类型的错误:{“errorOccurred”=>“true”,“referenceCode”=>“_ d0363d1f-3d4e-48ec-ba22-dab7306bf8ec”} 请问您能否帮我解决这个问题?手段? – bunty

+0

@ bunty-请将您的请求发送至Yodlee支持部门,并提供相应的详细信息,他们应该能够帮助您。没有那么难解释可能是这个错误的原因。 –

+0

嗨,thnx回复Apoorv。我们已经创建了Yodlee的门票。 – bunty