[개발이야기#091] 스팀잇 검색엔진 사용자 추가를 위한 고민
안녕하세요 가야태자 @talkit 입니다.
https://sds.steemworld.org/describeMethod/accounts_api.getAccountsSortedBy
이번에 사용할 api는 위 API를 사용할 계획입니다.
위 API를 호출 하면 결과가 아래와 같이 나옵니다.
https://sds.steemworld.org/accounts_api/getAccountsSortedBy/name/ASC/null/id,name/10/0
{
"code": 0,
"result": {
"cols": {
"id": 0,
"name": 1
},
"rows": [
[7185, "a-0"
],
[606736, "a-0-0"
],
[637923, "a-0-0-0"
],
[682030, "a-0-0-0-0"
],
[774583, "a-0-0-0-0-0"
],
[929422, "a-0-0-0-0-0-0"
],
[871987, "a-0-0-0-0-0-a"
],
[641819, "a-0-0-0-1abokina"
],
[637461, "a-0-0-0-a"
],
[965974, "a-0-0-0-real-dex"
]
]
}
}
갯수는 최대 1000개를 가져올 수 있고 계속 다음 offset을 이용해서 1000개씩 계속 가져오면 됩니다. ^^
여기서 검색된 계정들을 제가 만들어 둔 테이블에 넣으면
시간이 많이 걸리겠지만, 수집이 될 것으로 생각 됩니다.
다음주에는 사용자 수집에 시간을 보내도록 하겠습니다.
감사합니다.
Posted through the ECblog app (https://blog.etain.club)
와~ 이제 스팀체인에 있는 모든 사용자 목록 수집단계군요!
기대됩니다. ^^
그런데, 지금 생각난건데... 잘은 모르지만... ㅋ
그냥 스팀 체인을 한 번에 통째로 받으면 어떨까요?
지금 대략 1억 50만개 정도의 블럭이 있는것 같은데,
처음 받을 때는 시간이 걸리겠지만, 그 다음 부터는 작업이 빠르게 진행될 수 있지 않을까요?
<장점>
노드를 구성하면, 스팀 체인에는 모든 데이터가 있을테니... 거기서 api이용해서 필요한 내용(사용자 목록+게시글 등)을 뽑아 DB구축하면 금방될 것도 같고요...
이참에 노드까지 운영하면, 매일 매일 업데이트되는 게시글들도 자동으로 받게 될테니... 매일 매일 수집할 필요는 없을 것 같고요...ㅋㅋ
<단점>
그런데, 이렇게 하면 노드를 운영해야 하니 비용이 더 많이 들것 같긴 하네요. ㅋㅋㅋ
암튼~ 화이팅~입니다! ^^
[booming-kr-auto]
@booming-kr이 보팅드렸습니다 🙌
(보팅받는 기준: 50% 이상 또는 65,000 Mrshares 이상으로 보팅)
노드 운영도 한번 고민 해보고 있지만 이번 프로젝트에서는 노드의 API를 이용해서 외부에서 수집하는 형태를 생가갛고 있습니다.
감사합니다.
주사위를 굴려보자.
#tdice
실제로 동작하지는 않습니다.
개발 테스트용으로 ^^
꾸준히 한 발씩 나아가시네요. ^^
현실이 바빠서 조금씩 진도를 내고 있습니다.
감사합니다.