Sort:  

刚试了下getAccountHistory这个函数,有点问题啊。
它设定点后是从后往前查的,用循环没法终止呢!没有终止条件,这个怎么破?

其实会终止,只是数据有点多。这个api会获得所有点赞,转账,收益,custom json等等记录,所以数据有点多。做法可以像feed那样,先返回1-50记录,如果用户要求,再读取50-100,再100-150。。。

Posted using Partiko iOS

如果帐户只有10条数据,那么这样查的话:getAccountHistory('XX', 21, 10 ..)是能查到所有数据的,它会自动获取最后一位开始查,不会报错!如果还要继续查,也是从最后一位开始查,获得重复的数据。

查最近的10条不应该是getAccountHistory(‘xx’,-1,10)吗?

Posted using Partiko iOS

是啊,但你这样,怎么循环查出全部的呢?
我想得到全部的帐户历史

我今天有空试试看

Posted using Partiko iOS

我主要是想遍历出所有的customJson,查它好像只有这个方法吧

可以这样写,先读取最早的100个记录,然后读取100-200,然后200-300,300-400,直到没有记录

getAccountHistory('ericet',100,100);

function getAccountHistory(account,from,limit){
steem.api.getAccountHistory(account,from,limit,function(err,result){
if(result.length-1==limit){
    getAccountHistory(account,from+limit,limit);
}

});
}

Coin Marketplace

STEEM 0.18
TRX 0.16
JST 0.030
BTC 64871.83
ETH 2536.52
USDT 1.00
SBD 2.67