Yodlee Aggregation REST API register3 userPreferences选项

时间:2014-06-05 20:39:51

标签: rest aggregation yodlee

我正在搜索聚合API参考,但我找不到您可以为user {2}参数提供的可能键值对的完整列表。register3。我对文档的阅读是键和值是波形分隔的,但由于描述中标识的样本首选项都不匹配Example列中的样本键/值对。必须在某处记录实际的用户首选项,但在哪里?

或者我错误地认为这些是影响Yodlee功能的用户首选项?这只是Yodlee提供的通用字典,我可以插入并随后通过我组成的任何键检索值,而不会对Yodlee功能产生任何其他影响吗?

由于

2 个答案:

答案 0 :(得分:1)

有些键使用了yodlee调用的“EXTENTED_USER_PROFILE_PREFIX”。我无法找到前缀列表,但以下键值对起作用。

"userPreferences[0]", "PREFERRED_CURRENCY~AUD"
"userPreferences[1]", "PREFERRED_DATE_FORMAT~dd/MM/yyyy"
"userPreferences[2]", "com.yodlee.userprofile.TIMEZONE~GMT"

如果您需要更多信息,可能在javadoc中有一些答案,但请记住它是针对SOAP API的。

  

/com/yodlee/soap/core/usermanagement/userregistration/UserRegistration.html#register3

答案 1 :(得分:0)

好的,我查看了Java文档,无法看到任何有用的信息。该参数是一个NVP,但未指定密钥,我无法找到任何相关的提示提示。鉴于输入键也没有遵循明显的翻译我觉得这可能很难猜测。 我原本以为无效键会抛出异常,但事实并非如此。 设置我尝试过的时区:

"userPreferences[2]", "PREFERRED_TIME_ZONE~GMT"

"userPreferences[2]", "PREFERRED_TIMEZONE~GMT"

"userPreferences[2]", "TIMEZONE~GMT"

无调整返回的首选时区。说实话,即使它确实我怀疑我会实现我想要实现的目标。

但这些设置确实有效:

"userPreferences[0]", "PREFERRED_CURRENCY~AUD"
"userPreferences[1]", "PREFERRED_DATE_FORMAT~dd/MM/yyyy"