【问题标题】:getContentServiceInfo1 returns truncated data regardless of reqSpecifier无论 reqSpecifier 如何,getContentServiceInfo1 都会返回截断的数据
【发布时间】:2014-12-11 23:47:27
【问题描述】:

无论提供的 reqSpecifier 和 notrim 值如何,调用 getContentServiceInfo1 REST API 似乎都会返回相同的数据。我将此调用用作刷新帐户流程的一部分,以确定该服务是否需要 MFA。是否有另一个电话可以实现相同的目标?

我注意到 reqSpecifier 接受的值本质上是二进制位掩码,但将标志提供为 10000000,或者甚至 0b10000000,而不是 128 不会改变结果。我应该为 reqSpecifier 提供什么值和值类型以获得比基本级别信息更多的信息?使用此 API 调用 E*Trade 时的相关请求和返回信息如下。

请求(省略联名令牌):

{"cobSessionToken":"",
"contentServiceId":24,
"reqSpecifier":128,
"notrim":true}

响应(这始终是我得到的响应,除非我提供导致错误的参数):

{"contentServiceId":24,
"siteId":744,
"containerInfo":{"containerName":"stocks","assetType":1}}

【问题讨论】:

    标签: yodlee


    【解决方案1】:

    当您将“notrim”值传递为“false”时会出现此响应,如果您将其传递为“false”,则请将其传递为 true。它应该可以工作。

    【讨论】:

    • 我应该查看正在发布的 url 编码参数。 API 需要在发布的参数中使用字符串“true”或字符串“false”,而布尔值 true/false 通常会解析为整数 0 或 1。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-24
    • 1970-01-01
    • 2011-12-23
    • 1970-01-01
    • 2016-12-26
    • 2018-02-11
    • 1970-01-01
    相关资源
    最近更新 更多