SMALL

안녕하세요. salzzak 입니다!

 

저번에는 스팀 간단한 예제만 확인해봤는데,

https://github.com/steemit/steem-js 에 있는 함수들을 써보려고 합니다.

 

우선 첫번째로 steem.api.getTrendingTags 를 사용해보겠습니다.

 

steem.api.getTrendingTags(afterTag, limit, function(err, result) { console.log(err, result); });

 

제가 잘못찾는건지 모르겠지만, 함수 안에 들어가 있는 인자에 대한 설명이 따로 없어서 ㅠㅠ 단어만 보고 유추를 해야했습니다.

 

afterTag 는 들어가는 태그 이하로 인기있는 (영향력있는) 태그를 보여줍니다.

limit 는 몇 개 까지 보여주는지 설정값입니다.

 

afterTag 를 '' 로 입력 시 가장 영향력 있는 Tag 1위부터 보여주게 됩니다.

 

afterTag를 '' 로 입력
6위에 kr 이 당당히 자리매김하고 있네요.

dtube가 현재 가장 영향력있는 Tag 인가보네요!

이어서 afterTag 를 'kr' 로 입력시에는 ...

 

아까 전 결과에서 kr 부터 노출

 아까 전 결과의 kr 부터 Tag 랭킹 리스트가 노출되고 있습니다.!

 

 

두번째로 steem.api.getDiscussionsByBlog 를 사용해보겠습니다.

steem.api.getDiscussionsByBlog(query, function(err, result) { console.log(err, result); });

역시나 query 에 대한 설명이 없어서, 구글링을 하던 도중,

{"tag": "블로그 계정 명", "limit": 결과 노출 갯수}

 

위와 같은 형태로 query를 입력해야 된다는 걸 알았습니다.

(@morning 님 스팀잇 참고했습니다. 감사합니다.)

 

제 아아디 salzzakart를 넣어봤습니다.

위와 같이 입력 후 실행 시...

 

제가 최근에 포스트한 글 내역이 10개 노출되고 있습니다! (리스팀한 글도 포함되네요.)

첫번째 글 ▶를 눌러서 자세히 봐보겠습니다.

 

하나의 글을 펼쳐보았을 때의 모습

여러가지 항목들로 나누어져있는데요, 필요한 정보만 빼서 확인하고 싶었습니다.

 

함수 내에 

 

for( n in result ){

console.log(err, result[n]."원하는 항목");

}

 

형식으로 입력하면 원하는 정보만 추출할수 있다는걸 알았습니다. 저같은 경우는 title을 넣어봤습니다.

(@codingman 님 스팀잇 참고했습니다. 감사합니다.)

 

result 안에 담겨지는 모든 정보들

 

제가 최근에 올린 글 10개 제목만 노출이 되고 있습니다.

 

 

이제 제가 원하는 항목을 뽑아낼수 있다는 걸 알게되어서 속이 후련하네요 ㅎㅎ

다른 분들은 너무 쉽게 하셨겠지만 ㅠㅠ 저는 여기까지도 꽤 시간이 걸렸네요.

 

다음에는 각 항목들이 무엇을 뜻하고 어떻게 매칭 되는지 더 알아보겠습니다!

 

 

인스타그램 : https://www.instagram.com/salzzak_art/

스팀잇 : https://steemit.com/@salzzakart

 

 

 

 
LIST

+ Recent posts