2014-11-04 58 views
1

我正在尝试使用Yodlee REST API访问我们的私人区域并添加新用户。我使用的,我在Yodlee REST API - 添加新用户时出错“发生异常”

https://sdkint11.yodlee.com/yodsoap/srest/private-XXX/v1.0/jsonsdk/UserRegistration/register3

调用API寄存器3的虚拟用户凭据如下:

{ cobSessionToken: '10072014_0:58f1876ccc25848a712fade98d9d31c067cb5b4d322094845b4f8359ee59dc2ba01f1e94cfc9d5bd116d32ff6333f84fd848817b9b20cd9b1e85d50774a0ea32', 
    userCredentials: 
    { loginName: 'AAAAAA', 
    password: 'BBBBBB', 
    objectInstanceType: 'com.yodlee.ext.login.PasswordCredentials' }, 
    userProfile: { emailAddress: '[email protected]' } } 

我已经改变了凭证有点隐私,和现在我只使用了建立新用户所需的5个必需参数。

我得到的(不是非常有帮助的)错误是

{"errorOccurred":"true","exceptionType":"Exception Occurred","referenceCode":"_e37c33ab-b59c-4fbc-ab6a-1a2b83f5784f"}

这不利于调试多。

任何任何想法?

回答

0

您以Yodlee不接受的对象形式传递参数。你将不得不严格按照它在document中表示的方式。

所以,你的请求参数应该像例如 -

cobSessionToken: '10072014_0:58f1876ccc220950774a0ea32', 
    userCredentials.loginName:'AAAAAA', userCredentials.password:'BBBBBB' 

请尝试建议的更改。

+0

谢谢Shreyans。似乎已经完成了这个诀窍。 – 2014-11-05 11:09:57

+0

嗨,我使用PostMan测试API,并且能够执行coblogin身份验证。但是,当我尝试注册一个用户调用郊区'jsonsdk/UserRegistration/register3'并设置'x-www-form-urlencoded'格式的文档中指定的参数时,出现以下错误:'{ 'errorOccurred “:”true“, ”exceptionType“:”Exception Occurred“, ”referenceCode“:”_1eed175d-4d05-4644-9a84-913976e9799b“ }',这是不是很丰富。为什么会发生这种情况? – 2016-02-15 11:07:09

相关问题