[개발] 스팀잇 '사용자 프로필 / 특정 게시글' 데이터 JSON 형식으로 읽는 가장 쉬운 방법
kr·@segyepark·
0.000 HBD[개발] 스팀잇 '사용자 프로필 / 특정 게시글' 데이터 JSON 형식으로 읽는 가장 쉬운 방법
안녕하세요. 박세계입니다. 스팀잇 데이터 접근을 위해 보통 [공식 JavaScript 라이브러리 Steem.js](https://github.com/steemit/steem-js)를 사용합니다. 자매품 [공식 Python 라이브러리 Steem-Python](https://github.com/steemit/steem-python)도 있습니다. 선호하는 언어나 용도에 맞게 둘 중 하나를 사용하면 됩니다. 나머지 비공식 라이브러리나 데이터베이스는 [스팀 개발자 포털](https://developers.steem.io/)에서 확인 가능합니다. 참고로 해당 사이트는 [GitHub](https://github.com/steemit/devportal)에 올려져 있기 때문에 원하면 수정(Pull Request)도 가능합니다.  최근 사용자 별 게시글 보팅 데이터를 분석하고 있는데, 위 사이트에서 우연히 꿀정보를 발견해 공유합니다. 위 스크린샷에 해당하는 부분입니다. 공식 라이브러리가 없는 언어 사용 시 스팀잇 데이터에 접근하는게 다소 번거로운데, '사용자 프로필 / 특정 게시글' 데이터 두가지는 주소 맨 뒤에 `.json`만 추가하면 JSON 형식으로 읽을 수 있습니다. [Steem.js](https://github.com/steemit/steem-js)에서 리턴하는 결과와 동일합니다. * 사용자 프로필 예: [https://steemit.com/@segyepark**.json**](https://steemit.com/@segyepark.json)  * 특정 게시글 예: [https://steemit.com/kr/@segyepark/54u4qj**.json**](https://steemit.com/kr/@segyepark/54u4qj.json)  아쉽지만 현재 위와 같이 두가지만 지원합니다. 지갑 히스토리 등도 지원하길 바랬지만 다 확인해봐도 [스팀 개발자 포털](https://developers.steem.io/)에서 설명한 두가지가 끝이었습니다. 살짝 아쉽긴 합니다. JSON 데이터는 [JSON Formatter & Validator](https://jsonformatter.curiousconcept.com/) 사이트에 입력시 더 깔끔하게 보실 수 있습니다.  아직 두가지만 지원하는게 아쉽지만 잘 생각하면 이 정도만 해도 나름 유용합니다. 예를 들어, 스팀잇툴 중 특정 게시글의 마크다운을 복사 할 수 있는 [Steemit Post Content Viewer](https://tool.steem.world/Post/Content)는 현재 [SteemSQL](http://steemsql.com/)에서 데이터를 가져오는데 이를 대체할 수 있습니다. (물론 [Steem.js](https://github.com/steemit/steem-js) 사용이 더 적합하긴 합니다.) 디버깅용으로도 쓸만합니다. 브라우저 화면에서 모든 결과를 한 눈에 볼 수 있기 때문입니다.
👍 segyepark, happadai, hellocrypto, yangmok701, jaytop, leomichael, kimsungmin, tabris, nhj12311, blhz, eversloth, dayul, jeaimetu, olorin, runorg, nand, m8586, palos, arcange, raphaelle, ryh0505, megaspore, jennn, vimva, happyberrysboy, dengdeng, bezzangi, bramd, twinbraid, minyool, yjiq150, itasim, yguhan, bleury, maikuraki, cchyyy, forhappywomen, hwa2ting, sonsie,