You are viewing a single comment's thread from:

RE: SteemAPI getAccountHistory 사용법과 엄청 중요한 팁

in #kr-dev6 years ago

30일 제한이라니.. 좋은정보 감사합니다. 비슷한증상을 몇변 겪었는데 이유가 있었군요.

Sort:  

좀 내용을 찾아보니..이렇게 되어 있습니다.

_prune가 true일때 30개와 30일중에서 먼저 조건에 걸리는 것까지 제거를 합니다.

즉 30일 안에 record가 300개이면 30일까지 data를 자릅니다.
그런데 60일안에 record가 30개이면, 30개에서 data를 자릅니다. 그러니까, 실제 데이터가 거의 업는 계정은 굉장히 오랫동안의 기록을 가져올수도 있습니다.

https://github.com/steemit/steem/blob/1cfdf8101ec415156b155c9ec90b0a4d439a039f/libraries/plugins/account_history/account_history_plugin.cpp

while( seq_itr->account == item
               && sequence - seq_itr->sequence > 30
               && now - _db.get< chain::operation_object >( seq_itr->op ).timestamp > fc::days(30) )

Github history에서 이유를 찾아보려고 했는데, 내용이 너무 많아서 포기했습니다.

저는 getDiscussionsbycreated 를 이용했는데 특정 태그의 포스팅이 30일 이후로는 데이터가 거의 안나오더군요. 확인해보지 않았지만 대부분 api 가 비슷한 형식으로 되어있을것 같습니다.

get_discussions_by_author 였나.. 이름 까먹었는데 작성자의 포스팅 정보 가져오는 api 는 전부가져오길래 상관없는줄 알았는데. 말씀하신 갯수 조건에 해당되서 가져올수 있는거 같네요.

다시한번 감사드립니다.

Coin Marketplace

STEEM 0.18
TRX 0.13
JST 0.029
BTC 57776.16
ETH 3060.01
USDT 1.00
SBD 2.35