这个方法会获得用户所有点赞,转账,收益,custom json等等记录。
steem.api.getAccountHistory(account, from, limit, function(err, result) {
console.log(err, result)
})
--参数解释:
account--用户
from--开始位置,0表示零位,-1表示最后一位
limit--一次查多少条
eg:它是从后往前查
//查询零位的数据,即创建帐户的操作
steem.api.getAccountHistory('lemooljiang', 0, 0, function(err, result) {
console.log(123, err, result)
})
//查询从1位开始的10条数据(不包括零位)
steem.api.getAccountHistory('lemooljiang', 10, 9, function(err, result) {
console.log(123, err, result)
})
//查询最近的一条数据
steem.api.getAccountHistory('lemooljiang', -1, 0, function(err, result) {
console.log(123, err, result)
})
//获取最近的一百条数据(会自动加上本身),可以参看steemd
steem.api.getAccountHistory('lemooljiang', -1, 99, function(err, result) {
console.log(123, err, result)
})
注意:如果帐户只有10条数据,那么这样查的话(21, 10)是能查到所有数据的,它会自动获取最后一位开始查,确实有一些问题
它还有一个异步函数:steem.api.getAccountHistoryAsync(account, from, limit)
RE: SteemJS中文手册