Yodlee:测试帐户的空白交易列表

时间:2017-01-21 15:33:46

标签: yodlee

我已经在Yodlee注册了测试帐户并尝试了NodeJS的代码示例。

想法是获取测试用户的事务列表。没有。从未见过和如何指定fromDate和toDate参数的示例,如推荐的那样。

请你放一个非常简单的代码列出用户的交易吗?

提前致谢。

2 个答案:

答案 0 :(得分:3)

来自Yodlee API文档:

  

默认情况下,此服务会从今天起返回最近30天的交易。

您正在接收带有有效API调用的空事务列表,因为开发沙箱中的所有演示事务都是使用“2013-mm-dd”时间戳创建的 - 这就是为什么@Krithik的相同API调用会返回一些数据。 / p>

答案 1 :(得分:1)

以下是获取交易的示例代码。希望这有帮助



var http = require("https");

var options = {
  "method": "GET",
  "hostname": "developer.api.yodlee.com",
  "port": null,
  "path": "/ysl/restserver/v1/transactions?container=bank&fromDate=2013-01-05&toDate=2016-12-20",
  "headers": {
    "authorization": "cobSession=08062013_2:99be18ed5a16856c1e1f3cce1cadd064152c6c3664d5aac935a72992967f20dbf057bdb8580ada5c29dd29fff6fd9baa20238c4384ab0be9d8e80a708b301bb0,userSession=08062013_0:1f5692792f5b97a1c825fb8fbe687023f583c9b5029d8437c90ddb99c9eb77539cef1b37005e5007cbdeb2df272626b49ce1c3cc9539ef52526c267a1de238b7",
    "cache-control": "no-cache"
  }
};

var req = http.request(options, function (res) {
  var chunks = [];

  res.on("data", function (chunk) {
    chunks.push(chunk);
  });

  res.on("end", function () {
    var body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();