【问题标题】:Yodlee Y400 error when trying to add providerAccount works on Windows but rarely on Linux尝试添加 providerAccount 时出现 Yodlee Y400 错误适用于 Windows,但很少适用于 Linux
【发布时间】:2016-12-30 15:13:42
【问题描述】:

所以我最终尝试使用 curl 从命令行调试此问题。在我的 linux 机器上,我收到“[errorCode] => Y400 [errorMessage] => Null argument specified”。

这是我正在使用的 curl 命令,但填写了缺失的信息:

curl -v --insecure -i -H "Authorization: {cobSession=cobSessionHere,userSession=userSessionHere}" -H "Content-Type: application/json" --data "{\"field\":[{\"id\":loginFieldId,\"value\":\"login\"},{\"id\":passwordFieldId,\"value\":\"password\"}]}" https://developer.api.yodlee.com/ysl/restserver/v1/providerAccounts?providerId=providerId

在我的 windows 机器上,api 调用成功执行。相同版本的 curl,相同的构建,相同的详细输出。唯一的区别是在 linux 机器上,服务器向我发送“400 Bad Request”,然后是我上面提到的错误消息。

很少,有时它会在 linux 机器上运行。

是否有任何类型的 curl 配置我可以检查,或者我可以更改网络策略以潜在地解决此问题?还是说这最有可能发生在 Yodlee 身上?

【问题讨论】:

  • StackOverflow 是针对与编程相关的问题。如果您不确定 curl 命令行实用程序的用法,SuperUser @ SE 可能是一个更好的询问位置。如果您在管理服务器端应用程序方面需要帮助,ServerFault @ SE 可能更适合。
  • 好吧,因为我的 php 代码使用 curl,所以我认为可以问,因为这就是问题的根源。我知道如何使用卷曲。我看到很多人在这里发布关于 yodlee 的 api 的问题并且没有提供任何代码,所以我认为可以询问。
  • 在 StackOverflow 上的大多数情况下,“没有代码”意味着“没有问题”。如果您的代码负责(或应该负责)检查参数是否已指定和/或以其他方式有效,您绝对应该附上该代码或重现您的问题的最小示例。跨度>
  • 我在这里发帖的唯一原因是 Yodlee 的“开发者”门户 StackOverflow 中有一个 StackOverflow 链接显然是他们提供的唯一支持。如果他们提供某种支持票务系统,我就不会在这里了。

标签: linux windows curl yodlee


【解决方案1】:

您似乎没有通过 HTTP 方法-POST,这就是您收到错误请求的原因

请使用示例 curl 命令添加帐户-

curl -X POST -H "Authorization: cobSession=sessionValuehere,userSession=sessionValue" -H "Content-Type: application/json" -d '{
  "loginForm": {
    "row": [{
      "field": [{
        "id": 65499,
        "value": "sampleapp.site16441.2"
       }]
     },
     {
      "field": [{
        "id": 65500,
        "value": "site16441.2"
       }]
     }]
  }
}' "https://developer.api.yodlee.com/ysl/restserver/v1/providers/providerAccounts?providerId=16441"

希望这会有所帮助。

问候,

克里提克

【讨论】:

    猜你喜欢
    • 2016-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-27
    • 1970-01-01
    • 1970-01-01
    • 2021-05-02
    相关资源
    最近更新 更多