안녕하세요. 박세계입니다.
스팀잇 데이터 접근을 위해 보통 공식 JavaScript 라이브러리 Steem.js를 사용합니다. 자매품 공식 Python 라이브러리 Steem-Python도 있습니다. 선호하는 언어나 용도에 맞게 둘 중 하나를 사용하면 됩니다.
나머지 비공식 라이브러리나 데이터베이스는 스팀 개발자 포털에서 확인 가능합니다. 참고로 해당 사이트는 GitHub에 올려져 있기 때문에 원하면 수정(Pull Request)도 가능합니다.
최근 사용자 별 게시글 보팅 데이터를 분석하고 있는데, 위 사이트에서 우연히 꿀정보를 발견해 공유합니다. 위 스크린샷에 해당하는 부분입니다.
공식 라이브러리가 없는 언어 사용 시 스팀잇 데이터에 접근하는게 다소 번거로운데, '사용자 프로필 / 특정 게시글' 데이터 두가지는 주소 맨 뒤에 .json만 추가하면 JSON 형식으로 읽을 수 있습니다. Steem.js에서 리턴하는 결과와 동일합니다.
사용자 프로필 예: https://steemit.com/@segyepark.json
아쉽지만 현재 위와 같이 두가지만 지원합니다. 지갑 히스토리 등도 지원하길 바랬지만 다 확인해봐도 스팀 개발자 포털에서 설명한 두가지가 끝이었습니다. 살짝 아쉽긴 합니다.
JSON 데이터는 JSON Formatter & Validator 사이트에 입력시 더 깔끔하게 보실 수 있습니다.
아직 두가지만 지원하는게 아쉽지만 잘 생각하면 이 정도만 해도 나름 유용합니다. 예를 들어, 스팀잇툴 중 특정 게시글의 마크다운을 복사 할 수 있는 Steemit Post Content Viewer는 현재 SteemSQL에서 데이터를 가져오는데 이를 대체할 수 있습니다. (물론 Steem.js 사용이 더 적합하긴 합니다.) 디버깅용으로도 쓸만합니다. 브라우저 화면에서 모든 결과를 한 눈에 볼 수 있기 때문입니다.